----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/26785/ -----------------------------------------------------------
(Updated Oct. 20, 2014, 9:15 p.m.) Review request for drill and Parth Chandra. Changes ------- Just added the group so it shows up in the mailing list! Repository: drill-git Description ------- Drill-1537: Passing listener context directly to the QueryResultsListener callback function. Diffs ----- contrib/native/client/example/querySubmitter.cpp f886e819f43d21e07bb3df9956817783d69b98bd contrib/native/client/readme.win.txt f1fdef852ee510303adb6a7e4dd47704e7e38081 contrib/native/client/src/clientlib/drillClientImpl.cpp 77795ed08367df58ae2ac43ef80ae16d5066ba91 Diff: https://reviews.apache.org/r/26785/diff/ Testing ------- Tested with querySubmitter example. D:\Development\gitRepos\incubator-drill\contrib\native\client\build_debug64_date_Thu_10_09_2014_time_16-34-32\Debug +>querySubmitter query="select * from INFORMATION_SCHEMA.SCHEMATA; select * from INFORMATION_SCHEMA.COLUMNS" type=sql connectStr=local= 192.168.39.44:31010 api=asyncCtx Inbound rpc message received. Connected! Inbound rpc message received. Inbound rpc message received. Inbound rpc message received. ************************ !! CONTEXT !! ************************ The context for this result-set is: "The First Query" CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER TYPE IS_MUTABLE DRILL hive43.default <owner> hive NO DRILL dfs.optdrill <owner> file YES DRILL dfs.default <owner> file NO DRILL dfs.tests <owner> file YES DRILL dfs.root <owner> file NO DRILL dfs.temp <owner> file YES DRILL sys <owner> system-tables NO DRILL cp.default <owner> file NO DRILL hbase <owner> hbase NO DRILL INFORMATION_SCHEMA <owner> ischema NO Inbound rpc message received. Inbound rpc message received. Inbound rpc message received. ************************ !! CONTEXT !! ************************ The context for this result-set is: "Some Query After The First Query" TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME ORDINAL_POSITION IS_NULLABLE DATA_TYPE CHARACTER_MAXIMUM_LENGTH NUMERIC_PRECISION_RADIX NUMERIC_SCALE NUMERIC_PRECISION DRILL hive43.default bit_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default bit_table column1 1 YES BOOLEAN -1 -1 -1 -1 DRILL hive43.default stinyint_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default stinyint_table column1 1 YES TINYINT -1 -1 -1 -1 DRILL hive43.default string_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default string_table column1 1 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default real_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default real_table column1 1 YES FLOAT -1 -1 -1 -1 DRILL hive43.default interval_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default interval_table column1 1 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default binary_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default binary_table column1 1 YES BINARY -1 -1 -1 1 DRILL hive43.default emp first_name 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default emp last_name 1 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default emp emp_id 2 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default emp date_hire 3 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default emp num_salary 4 YES INTEGER -1 -1 -1 -1 DRILL hive43.default emp dept 5 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default emp log_exempt 6 YES INTEGER -1 -1 -1 -1 DRILL hive43.default emp interests 7 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default bigint_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default bigint_table column1 1 YES BIGINT -1 -1 -1 -1 DRILL hive43.default ssmallint_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default ssmallint_table column1 1 YES SMALLINT -1 -1 -1 -1 DRILL hive43.default decimal_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default decimal_table column1 1 YES DECIMAL -1 10 0 38 DRILL hive43.default date_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default date_table column1 1 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default varchar_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default varchar_table column1 1 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default timestamp_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default timestamp_table column1 1 YES TIMESTAMP -1 -1 -1 0 DRILL hive43.default double_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default double_table column1 1 YES DOUBLE -1 -1 -1 -1 DRILL hive43.default time_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default time_table column1 1 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default integer_table keycolumn 0 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default integer_table column1 1 YES INTEGER -1 -1 -1 -1 DRILL hive43.default orders order_id 0 YES BIGINT -1 -1 -1 -1 DRILL hive43.default orders month 1 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default orders cust_id 2 YES BIGINT -1 -1 -1 -1 DRILL hive43.default orders state 3 YES VARCHAR 65535 -1 -1 -1 DRILL hive43.default orders prod_id 4 YES BIGINT -1 -1 -1 -1 DRILL hive43.default orders order_total 5 YES INTEGER -1 -1 -1 -1 DRILL dfs.tests hbase_voter Row_Key 0 NO VARCHAR 255 -1 -1 -1 DRILL dfs.tests hbase_voter age 1 NO VARCHAR 4 -1 -1 -1 DRILL dfs.tests hbase_voter registration 2 NO VARCHAR 16 -1 -1 -1 DRILL dfs.tests integer_parquet_view * 0 NO ANY -1 -1 -1 -1 DRILL dfs.tests integer_json_view * 0 NO ANY -1 -1 -1 -1 DRILL dfs.tests integer_csv_view column_0 0 NO ANY -1 -1 -1 -1 DRILL dfs.tests integer_csv_view column_1 1 NO ANY -1 -1 -1 -1 DRILL dfs.tests varchar_view keycolumn 0 NO VARCHAR 65535 -1 -1 -1 DRILL dfs.tests varchar_view column1 1 NO VARCHAR 65535 -1 -1 -1 DRILL sys drillbits host 0 NO VARCHAR 1 -1 -1 -1 DRILL sys drillbits user_port 1 NO INTEGER -1 -1 -1 -1 DRILL sys drillbits control_port 2 NO INTEGER -1 -1 -1 -1 DRILL sys drillbits data_port 3 NO INTEGER -1 -1 -1 -1 DRILL sys options name 0 NO VARCHAR 1 -1 -1 -1 DRILL sys options kind 1 NO VARCHAR 1 -1 -1 -1 DRILL sys options type 2 NO VARCHAR 1 -1 -1 -1 DRILL sys options num_val 3 NO BIGINT -1 -1 -1 -1 DRILL sys options string_val 4 NO VARCHAR 1 -1 -1 -1 DRILL sys options bool_val 5 NO BOOLEAN -1 -1 -1 -1 DRILL sys options float_val 6 NO DOUBLE -1 -1 -1 -1 DRILL hbase MultiRegion row_key 0 NO ANY -1 -1 -1 -1 DRILL hbase MultiRegion f1 1 NO (VARCHAR(1), ANY) MAP -1 -1 -1 -1 DRILL hbase voter row_key 0 NO ANY -1 -1 -1 -1 DRILL hbase voter fourcf 1 NO (VARCHAR(1), ANY) MAP -1 -1 -1 -1 DRILL hbase voter onecf 2 NO (VARCHAR(1), ANY) MAP -1 -1 -1 -1 DRILL hbase voter threecf 3 NO (VARCHAR(1), ANY) MAP -1 -1 -1 -1 DRILL hbase voter twocf 4 NO (VARCHAR(1), ANY) MAP -1 -1 -1 -1 DRILL hbase weblog row_key 0 NO ANY -1 -1 -1 -1 DRILL hbase weblog stats 1 NO (VARCHAR(1), ANY) MAP -1 -1 -1 -1 DRILL INFORMATION_SCHEMA VIEWS TABLE_CATALOG 0 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA VIEWS TABLE_SCHEMA 1 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA VIEWS TABLE_NAME 2 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA VIEWS VIEW_DEFINITION 3 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA COLUMNS TABLE_CATALOG 0 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA COLUMNS TABLE_SCHEMA 1 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA COLUMNS TABLE_NAME 2 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA COLUMNS COLUMN_NAME 3 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA COLUMNS ORDINAL_POSITION 4 NO INTEGER -1 -1 -1 -1 DRILL INFORMATION_SCHEMA COLUMNS IS_NULLABLE 5 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA COLUMNS DATA_TYPE 6 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA COLUMNS CHARACTER_MAXIMUM_LENGTH 7 NO INTEGER -1 -1 -1 -1 DRILL INFORMATION_SCHEMA COLUMNS NUMERIC_PRECISION_RADIX 8 NO INTEGER -1 -1 -1 -1 DRILL INFORMATION_SCHEMA COLUMNS NUMERIC_SCALE 9 NO INTEGER -1 -1 -1 -1 DRILL INFORMATION_SCHEMA COLUMNS NUMERIC_PRECISION 10 NO INTEGER -1 -1 -1 -1 DRILL INFORMATION_SCHEMA TABLES TABLE_CATALOG 0 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA TABLES TABLE_SCHEMA 1 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA TABLES TABLE_NAME 2 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA TABLES TABLE_TYPE 3 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA CATALOGS CATALOG_NAME 0 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA CATALOGS CATALOG_DESCRIPTION 1 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA CATALOGS CATALOG_CONNECT 2 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA SCHEMATA CATALOG_NAME 0 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA SCHEMATA SCHEMA_NAME 1 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA SCHEMATA SCHEMA_OWNER 2 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA SCHEMATA TYPE 3 NO VARCHAR 1 -1 -1 -1 DRILL INFORMATION_SCHEMA SCHEMATA IS_MUTABLE 4 NO VARCHAR 1 -1 -1 -1 Inbound rpc message received. D:\Development\gitRepos\incubator-drill\contrib\native\client\build_debug64_date_Thu_10_09_2014_time_16-34-32\Debug +> Thanks, Alexander zarei
