public void compareParquetReadersColumnar(String selection, String table) throws Exception { String query = "select " + selection + " from " + table; try { testBuilder() .ordered() .sqlQuery(query) .optionSettingQueriesForTestQuery( "alter system set \"store.parquet.use_new_reader\" = false") .sqlBaselineQuery(query) .optionSettingQueriesForBaseline( "alter system set \"store.parquet.use_new_reader\" = true") .build().run(); } finally { test("alter system set \"%s\" = %b", ExecConstants.PARQUET_NEW_RECORD_READER, ExecConstants.PARQUET_RECORD_READER_IMPLEMENTATION_VALIDATOR .getDefault().getBoolVal()); } }
public void compareParquetReadersColumnar(String selection, String table) throws Exception { String query = "select " + selection + " from " + table; try(AutoCloseable o = withSystemOption(ExecConstants.PARQUET_READER_INT96_AS_TIMESTAMP_VALIDATOR, false)) { testBuilder() .ordered() .sqlQuery(query) .optionSettingQueriesForTestQuery( "alter system set \"store.parquet.use_new_reader\" = false") .sqlBaselineQuery(query) .optionSettingQueriesForBaseline( "alter system set \"store.parquet.use_new_reader\" = true") .build().run(); } finally { test("alter system set \"%s\" = %b", ExecConstants.PARQUET_NEW_RECORD_READER, ExecConstants.PARQUET_RECORD_READER_IMPLEMENTATION_VALIDATOR .getDefault().getBoolVal()); } }
public void compareParquetReadersHyperVector(String selection, String table) throws Exception { String query = "select " + selection + " from " + table; try { testBuilder() .ordered() .highPerformanceComparison() .sqlQuery(query) .optionSettingQueriesForTestQuery( "alter system set \"store.parquet.use_new_reader\" = false") .sqlBaselineQuery(query) .optionSettingQueriesForBaseline( "alter system set \"store.parquet.use_new_reader\" = true") .build().run(); } finally { test("alter system set \"%s\" = %b", ExecConstants.PARQUET_NEW_RECORD_READER, ExecConstants.PARQUET_RECORD_READER_IMPLEMENTATION_VALIDATOR .getDefault().getBoolVal()); } }