Changeset: 41f9d2a0bae3 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=41f9d2a0bae3
Modified Files:
sql/jdbc/tests/Tests/All
sql/jdbc/tests/Tests/Test_Dobjects.stable.out
Branch: Jul2017
Log Message:
Make Test_Dobjects independent of list of tables in sys schema.
This allows the JDBC test Test_Dobjects to run on all platforms, not just the
ones which have NetCDF and Geom installed.
Instead it now lists the tables of schema "tmp" which are available and the
same on all platforms.
diffs (104 lines):
diff --git a/sql/jdbc/tests/Tests/All b/sql/jdbc/tests/Tests/All
--- a/sql/jdbc/tests/Tests/All
+++ b/sql/jdbc/tests/Tests/All
@@ -6,7 +6,7 @@ HAVE_JDBCTESTS?Test_Creplysize
HAVE_JDBCTESTS?Test_Csavepoints
#HAVE_JDBCTESTS?Test_Csendthread # unfortunately has runtime-dependant output
HAVE_JDBCTESTS?Test_Ctransaction
-HAVE_JDBCTESTS&HAVE_NETCDF&HAVE_GEOM?Test_Dobjects
+HAVE_JDBCTESTS?Test_Dobjects
HAVE_JDBCTESTS?Test_FetchSize
HAVE_JDBCTESTS&HAVE_HGE?Test_Int128
HAVE_JDBCCLIENT_JAR?Test_JdbcClient
diff --git a/sql/jdbc/tests/Tests/Test_Dobjects.stable.out
b/sql/jdbc/tests/Tests/Test_Dobjects.stable.out
--- a/sql/jdbc/tests/Tests/Test_Dobjects.stable.out
+++ b/sql/jdbc/tests/Tests/Test_Dobjects.stable.out
@@ -35,82 +35,12 @@ TABLE_SCHEM TABLE_CATALOG
sys null
Resultset with 10 columns
TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS
TYPE_CAT TYPE_SCHEM TYPE_NAME SELF_REFERENCING_COL_NAME
REF_GENERATION
-null sys _columns SYSTEM TABLE null null null null
null null
-null sys _tables SYSTEM TABLE null null null null null
null
-null sys args SYSTEM TABLE null null null null null
null
-null sys auths SYSTEM TABLE null null null null null
null
-null sys db_user_info SYSTEM TABLE null null null null
null null
-null sys dependencies SYSTEM TABLE null null null null
null null
-null sys dependency_types SYSTEM TABLE null null null
null null null
-null sys function_languages SYSTEM TABLE null null null
null null null
-null sys function_types SYSTEM TABLE null null null null
null null
-null sys functions SYSTEM TABLE null null null null
null null
-null sys idxs SYSTEM TABLE null null null null null
null
-null sys index_types SYSTEM TABLE null null null null
null null
-null sys key_types SYSTEM TABLE null null null null
null null
-null sys keys SYSTEM TABLE null null null null null
null
-null sys keywords SYSTEM TABLE null null null null
null null
-null sys netcdf_attrs SYSTEM TABLE null null null null
null null
-null sys netcdf_dims SYSTEM TABLE null null null null
null null
-null sys netcdf_files SYSTEM TABLE null null null null
null null
-null sys netcdf_vardim SYSTEM TABLE null null null null
null null
-null sys netcdf_vars SYSTEM TABLE null null null null
null null
-null sys objects SYSTEM TABLE null null null null null
null
-null sys privilege_codes SYSTEM TABLE null null null null
null null
-null sys privileges SYSTEM TABLE null null null null
null null
-null sys schemas SYSTEM TABLE null null null null null
null
-null sys sequences SYSTEM TABLE null null null null
null null
-null sys spatial_ref_sys SYSTEM TABLE null null null null
null null
-null sys statistics SYSTEM TABLE null null null null
null null
-null sys storagemodelinput SYSTEM TABLE null null null
null null null
-null sys systemfunctions SYSTEM TABLE null null null null
null null
-null sys table_types SYSTEM TABLE null null null null
null null
-null sys triggers SYSTEM TABLE null null null null
null null
-null sys types SYSTEM TABLE null null null null null
null
-null sys user_role SYSTEM TABLE null null null null
null null
-null sys columns SYSTEM VIEW SELECT * FROM (SELECT p.* FROM
"sys"."_columns" AS p UNION ALL SELECT t.* FROM "tmp"."_columns" AS t) AS
columns; null null null null null
-null sys environment SYSTEM VIEW create view sys.environment as
select * from sys.environment(); null null null null null
-null sys geometry_columns SYSTEM VIEW create view
geometry_columns as
- select e.value as f_table_catalog,
- s.name as f_table_schema,
- y.f_table_name, y.f_geometry_column, y.coord_dimension, y.srid, y.type
- from schemas s, environment e, (
- select t.schema_id,
- t.name as f_table_name,
- x.name as f_geometry_column,
- has_z(info)+has_m(info)+2 as coord_dimension,
- srid, get_type(info, 0) as type
- from tables t, (
- select name, table_id, type_digits as info, type_scale as srid
- from columns
- where type in ( select distinct sqlname from types where systemname='wkb')
- ) as x
- where t.id=x.table_id
- ) y
- where y.schema_id=s.id and e.name='gdk_dbname'; null null null
null null
-null sys optimizers SYSTEM VIEW create view sys.optimizers as
select * from sys.optimizers(); null null null null null
-null sys querylog_calls SYSTEM VIEW create view sys.querylog_calls
as select * from sys.querylog_calls(); null null null null null
-null sys querylog_catalog SYSTEM VIEW create view
sys.querylog_catalog as select * from sys.querylog_catalog(); null
null null null null
-null sys querylog_history SYSTEM VIEW create view
sys.querylog_history as
-select qd.*, ql."start",ql."stop", ql.arguments, ql.tuples, ql.run, ql.ship,
ql.cpu, ql.io
-from sys.querylog_catalog() qd, sys.querylog_calls() ql
-where qd.id = ql.id and qd.owner = user; null null null null
null
-null sys queue SYSTEM VIEW create view sys.queue as select * from
sys.queue(); null null null null null
-null sys rejects SYSTEM VIEW create view sys.rejects as select *
from sys.rejects(); null null null null null
-null sys sessions SYSTEM VIEW create view sys.sessions as
select * from sys.sessions(); null null null null null
-null sys storage SYSTEM VIEW create view sys."storage" as select *
from sys."storage"(); null null null null null
-null sys storagemodel SYSTEM VIEW create view sys.storagemodel as
select * from sys.storagemodel(); null null null null null
-null sys tables SYSTEM VIEW SELECT "id", "name", "schema_id",
"query", CAST(CASE WHEN "system" THEN "type" + 10 /* system table/view */ ELSE
(CASE WHEN "commit_action" = 0 THEN "type" /* table/view */ ELSE "type" + 20 /*
global temp table */ END) END AS SMALLINT) AS "type", "system",
"commit_action", "access", CASE WHEN (NOT "system" AND "commit_action" > 0)
THEN 1 ELSE 0 END AS "temporary" FROM "sys"."_tables" WHERE "type" <> 2 UNION
ALL SELECT "id", "name", "schema_id", "query", CAST("type" + 30 /* local temp
table */ AS SMALLINT) AS "type", "system", "commit_action", "access", 1 AS
"temporary" FROM "tmp"."_tables"; null null null null null
-null sys tablestoragemodel SYSTEM VIEW create view
sys.tablestoragemodel
-as select "schema","table",max(count) as "count",
- sum(columnsize) as columnsize,
- sum(heapsize) as heapsize,
- sum(hashes) as hashes,
- sum("imprints") as "imprints",
- sum(case when sorted = false then 8 * count else 0 end) as auxiliary
-from sys.storagemodel() group by "schema","table"; null null null
null null
-null sys tracelog SYSTEM VIEW create view sys.tracelog as
select * from sys.tracelog(); null null null null null
-null sys users SYSTEM VIEW SELECT u."name" AS "name",
ui."fullname", ui."default_schema" FROM db_users() AS u LEFT JOIN
"sys"."db_user_info" AS ui ON u."name" = ui."name" ; null null null
null null
+null tmp _columns SYSTEM TABLE null null null null
null null
+null tmp _tables SYSTEM TABLE null null null null null
null
+null tmp idxs SYSTEM TABLE null null null null null
null
+null tmp keys SYSTEM TABLE null null null null null
null
+null tmp objects SYSTEM TABLE null null null null null
null
+null tmp triggers SYSTEM TABLE null null null null
null null
Resultset with 7 columns
TYPE_CAT TYPE_SCHEM TYPE_NAME CLASS_NAME DATA_TYPE
REMARKS BASE_TYPE
null sys inet nl.cwi.monetdb.jdbc.types.INET 2000 inet null
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list