--- /dev/null
+connected\r
+Check for SQLTypeInfo\r
+Result set metadata:\r
+TYPE_NAME: WVARCHAR(128) digits: 0, nullable\r
+DATA_TYPE: SMALLINT(5) digits: 0, nullable\r
+PRECISION: INTEGER(10) digits: 0, nullable\r
+LITERAL_PREFIX: WVARCHAR(128) digits: 0, nullable\r
+LITERAL_SUFFIX: WVARCHAR(128) digits: 0, nullable\r
+CREATE_PARAMS: WVARCHAR(128) digits: 0, nullable\r
+NULLABLE: SMALLINT(5) digits: 0, nullable\r
+CASE_SENSITIVE: SMALLINT(5) digits: 0, nullable\r
+SEARCHABLE: SMALLINT(5) digits: 0, nullable\r
+UNSIGNED_ATTRIBUTE: SMALLINT(5) digits: 0, nullable\r
+MONEY: SMALLINT(5) digits: 0, nullable\r
+AUTO_INCREMENT: SMALLINT(5) digits: 0, nullable\r
+LOCAL_TYPE_NAME: WVARCHAR(128) digits: 0, nullable\r
+MINIMUM_SCALE: SMALLINT(5) digits: 0, nullable\r
+MAXIMUM_SCALE: SMALLINT(5) digits: 0, nullable\r
+SQL_DATA_TYPE: SMALLINT(5) digits: 0, nullable\r
+SQL_DATETIME_SUB: SMALLINT(5) digits: 0, nullable\r
+NUM_PREC_RADIX: INTEGER(10) digits: 0, nullable\r
+INTERVAL_PRECISION: SMALLINT(5) digits: 0, nullable\r
+Result set:\r
+varchar 12 255 ' ' max. length 1 1 3 NULL 0 NULL NULL NULL NULL -9 NULL NULL 0\r
+Check for SQLTables\r
+Result set metadata:\r
+TABLE_CAT: WVARCHAR(128) digits: 0, nullable\r
+TABLE_SCHEM: WVARCHAR(128) digits: 0, nullable\r
+TABLE_NAME: WVARCHAR(128) digits: 0, nullable\r
+TABLE_TYPE: WVARCHAR(128) digits: 0, nullable\r
+REMARKS: WVARCHAR(254) digits: 0, nullable\r
+Result set:\r
+contrib_regression public booltab TABLE \r
+contrib_regression public byteatab TABLE \r
+contrib_regression public intervaltable TABLE \r
+contrib_regression public lo_test_tab TABLE \r
+contrib_regression public testtab1 TABLE \r
+contrib_regression public testtab_fk TABLE \r
+Check for SQLColumns\r
+Result set metadata:\r
+TABLE_QUALIFIER: WVARCHAR(128) digits: 0, nullable\r
+TABLE_OWNER: WVARCHAR(128) digits: 0, nullable\r
+TABLE_NAME: WVARCHAR(128) digits: 0, nullable\r
+COLUMN_NAME: WVARCHAR(128) digits: 0, nullable\r
+DATA_TYPE: SMALLINT(5) digits: 0, nullable\r
+TYPE_NAME: WVARCHAR(128) digits: 0, nullable\r
+PRECISION: INTEGER(10) digits: 0, nullable\r
+LENGTH: INTEGER(10) digits: 0, nullable\r
+SCALE: SMALLINT(5) digits: 0, nullable\r
+RADIX: SMALLINT(5) digits: 0, nullable\r
+NULLABLE: SMALLINT(5) digits: 0, nullable\r
+REMARKS: WVARCHAR(254) digits: 0, nullable\r
+COLUMN_DEF: WVARCHAR(254) digits: 0, nullable\r
+SQL_DATA_TYPE: SMALLINT(5) digits: 0, nullable\r
+SQL_DATETIME_SUB: SMALLINT(5) digits: 0, nullable\r
+CHAR_OCTET_LENGTH: INTEGER(10) digits: 0, nullable\r
+ORDINAL_POSITION: INTEGER(10) digits: 0, nullable\r
+IS_NULLABLE: WVARCHAR(254) digits: 0, nullable\r
+DISPLAY_SIZE: INTEGER(10) digits: 0, nullable\r
+FIELD_TYPE: INTEGER(10) digits: 0, nullable\r
+AUTO_INCREMENT: INTEGER(10) digits: 0, nullable\r
+PHYSICAL NUMBER: SMALLINT(5) digits: 0, nullable\r
+TABLE OID: INTEGER(10) digits: 0, nullable\r
+BASE TYPEID: INTEGER(10) digits: 0, nullable\r
+TYPMOD: INTEGER(10) digits: 0, nullable\r
+Result set:\r
+contrib_regression public booltab id 4 int4\r
+contrib_regression public booltab t -9 varchar\r
+contrib_regression public booltab b 12 bool\r
+contrib_regression public byteatab id 4 int4\r
+contrib_regression public byteatab t -3 bytea\r
+contrib_regression public intervaltable id 4 int4\r
+contrib_regression public intervaltable iv -9 interval\r
+contrib_regression public intervaltable d -9 varchar\r
+contrib_regression public lo_test_tab id 4 int4\r
+contrib_regression public lo_test_tab large_data -4 lo\r
+contrib_regression public testtab1 id 4 int4\r
+contrib_regression public testtab1 t -9 varchar\r
+contrib_regression public testtab1_pkey id 4 int4\r
+contrib_regression public testtab_fk id 4 int4\r
+contrib_regression public testtab_fk t -9 varchar\r
+Check for SQLSpecialColumns\r
+Result set metadata:\r
+SCOPE: SMALLINT(5) digits: 0, nullable\r
+COLUMN_NAME: WVARCHAR(128) digits: 0, nullable\r
+DATA_TYPE: SMALLINT(5) digits: 0, nullable\r
+TYPE_NAME: WVARCHAR(128) digits: 0, nullable\r
+PRECISION: INTEGER(10) digits: 0, nullable\r
+LENGTH: INTEGER(10) digits: 0, nullable\r
+SCALE: SMALLINT(5) digits: 0, nullable\r
+PSEUDO_COLUMN: SMALLINT(5) digits: 0, nullable\r
+Result set:\r
+NULL xmin 4 xid 10 4 0 2\r
+Check for SQLStatistics\r
+Result set metadata:\r
+TABLE_QUALIFIER: WVARCHAR(128) digits: 0, nullable\r
+TABLE_OWNER: WVARCHAR(128) digits: 0, nullable\r
+TABLE_NAME: WVARCHAR(128) digits: 0, nullable\r
+NON_UNIQUE: SMALLINT(5) digits: 0, nullable\r
+INDEX_QUALIFIER: WVARCHAR(128) digits: 0, nullable\r
+INDEX_NAME: WVARCHAR(128) digits: 0, nullable\r
+TYPE: SMALLINT(5) digits: 0, nullable\r
+SEQ_IN_INDEX: SMALLINT(5) digits: 0, nullable\r
+COLUMN_NAME: WVARCHAR(128) digits: 0, nullable\r
+COLLATION: WCHAR(1) digits: 0, nullable\r
+CARDINALITY: INTEGER(10) digits: 0, nullable\r
+PAGES: INTEGER(10) digits: 0, nullable\r
+FILTER_CONDITION: WVARCHAR(128) digits: 0, nullable\r
+Result set:\r
+contrib_regression public testtab1 0 public testtab1_pkey 3 1 id A NULL NULL NULL\r
+Check for SQLPrimaryKeys\r
+Result set metadata:\r
+TABLE_QUALIFIER: WVARCHAR(128) digits: 0, nullable\r
+TABLE_OWNER: WVARCHAR(128) digits: 0, nullable\r
+TABLE_NAME: WVARCHAR(128) digits: 0, nullable\r
+COLUMN_NAME: WVARCHAR(128) digits: 0, nullable\r
+KEY_SEQ: SMALLINT(5) digits: 0, nullable\r
+PK_NAME: WVARCHAR(128) digits: 0, nullable\r
+Result set:\r
+contrib_regression public testtab1 id 1 testtab1_pkey\r
+Check for SQLForeignKeys\r
+Result set metadata:\r
+pktable_cat: WVARCHAR(63) digits: 0, nullable\r
+pktable_schem: WVARCHAR(63) digits: 0, not nullable\r
+pktable_name: WVARCHAR(63) digits: 0, not nullable\r
+pkcolumn_name: WVARCHAR(63) digits: 0, not nullable\r
+fktable_cat: WVARCHAR(63) digits: 0, nullable\r
+fktable_schem: WVARCHAR(63) digits: 0, not nullable\r
+fktable_name: WVARCHAR(63) digits: 0, not nullable\r
+fkcolumn_name: WVARCHAR(63) digits: 0, not nullable\r
+key_seq: SMALLINT(5) digits: 0, nullable\r
+update_rule: SMALLINT(5) digits: 0, nullable\r
+delete_rule: SMALLINT(5) digits: 0, nullable\r
+fk_name: WVARCHAR(63) digits: 0, not nullable\r
+pk_name: WVARCHAR(63) digits: 0, not nullable\r
+deferrablity: SMALLINT(5) digits: 0, nullable\r
+Result set:\r
+contrib_regression public testtab1 id contrib_regression public testtab_fk id 1 3 3 testtab_fk_id_fkey testtab1_pkey 7\r
+Check for SQLProcedures\r
+Result set metadata:\r
+procedure_cat: WVARCHAR(255) digits: 0, nullable\r
+procedure_schem: WVARCHAR(63) digits: 0, not nullable\r
+procedure_name: WVARCHAR(63) digits: 0, not nullable\r
+num_input_params: WVARCHAR(255) digits: 0, nullable\r
+num_output_params: WVARCHAR(255) digits: 0, nullable\r
+num_result_sets: WVARCHAR(255) digits: 0, nullable\r
+remarks: WVARCHAR(255) digits: 0, nullable\r
+procedure_type: SMALLINT(5) digits: 0, nullable\r
+Result set:\r
+ public simple_add 2\r
+Check for SQLProcedureColumns\r
+Result set metadata:\r
+PROCEDURE_CAT: WVARCHAR(128) digits: 0, nullable\r
+PROCEDUR_SCHEM: WVARCHAR(128) digits: 0, nullable\r
+PROCEDURE_NAME: WVARCHAR(128) digits: 0, nullable\r
+COLUMN_NAME: WVARCHAR(128) digits: 0, nullable\r
+COLUMN_TYPE: SMALLINT(5) digits: 0, nullable\r
+DATA_TYPE: SMALLINT(5) digits: 0, nullable\r
+TYPE_NAME: WVARCHAR(128) digits: 0, nullable\r
+COLUMN_SIZE: INTEGER(10) digits: 0, nullable\r
+BUFFER_LENGTH: INTEGER(10) digits: 0, nullable\r
+DECIMAL_DIGITS: SMALLINT(5) digits: 0, nullable\r
+NUM_PREC_RADIX: SMALLINT(5) digits: 0, nullable\r
+NULLABLE: SMALLINT(5) digits: 0, nullable\r
+REMARKS: WVARCHAR(128) digits: 0, nullable\r
+COLUMN_DEF: WVARCHAR(128) digits: 0, nullable\r
+SQL_DATA_TYPE: SMALLINT(5) digits: 0, nullable\r
+SQL_DATETIME_SUB: SMALLINT(5) digits: 0, nullable\r
+CHAR_OCTET_LENGTH: INTEGER(10) digits: 0, nullable\r
+ORDINAL_POSITION: INTEGER(10) digits: 0, nullable\r
+IS_NULLABLE: WVARCHAR(128) digits: 0, nullable\r
+Result set:\r
+contrib_regression public simple_add 1 4 int4 10 4 0 10 2 NULL NULL 4 NULL NULL 1 \r
+contrib_regression public simple_add 1 4 int4 10 4 0 10 2 NULL NULL 4 NULL NULL 2 \r
+contrib_regression public simple_add 4 4 int4 10 4 0 10 2 NULL NULL 4 NULL NULL 3 \r
+Check for SQLTablePrivileges\r
+Result set metadata:\r
+TABLE_CAT: WVARCHAR(128) digits: 0, nullable\r
+TABLE_SCHEM: WVARCHAR(128) digits: 0, nullable\r
+TABLE_NAME: WVARCHAR(128) digits: 0, nullable\r
+GRANTOR: WVARCHAR(128) digits: 0, nullable\r
+GRANTEE: WVARCHAR(128) digits: 0, nullable\r
+PRIVILEGE: WVARCHAR(128) digits: 0, nullable\r
+IS_GRANTABLE: WVARCHAR(128) digits: 0, nullable\r
+Result set:\r
+contrib_regression public testtab1 _SYSTEM INSERT YES\r
+contrib_regression public testtab1 _SYSTEM SELECT YES\r
+contrib_regression public testtab1 _SYSTEM UPDATE YES\r
+contrib_regression public testtab1 _SYSTEM DELETE YES\r
+contrib_regression public testtab1 _SYSTEM REFERENCES YES\r
+Check for SQLGetInfo\r
+Term for "table": table\r
+Result set:\r
+contrib_regression public testtab1 TABLE \r
+contrib_regression public testtab_fk TABLE \r
+Result set:\r
+disconnecting\r
+connected\r
+Result set:\r
+disconnecting\r
--- /dev/null
+Running tests with UnknownSizes=-1;MaxVarcharSize=100...\r
+connected\r
+Testing SQLColAttribute...\r
+\r
+-- Column 1: intcol --\r
+SQL_DESC_OCTET_LENGTH: 0\r
+SQL_DESC_TYPE_NAME: int4\r
+\r
+-- Column 2: textcol --\r
+SQL_DESC_OCTET_LENGTH: 16380\r
+SQL_DESC_TYPE_NAME: text\r
+\r
+-- Column 3: unknowncol --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: unknown\r
+\r
+-- Column 4: varcharcol --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 5: empty_varchar_col --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 6: varchar5col --\r
+SQL_DESC_OCTET_LENGTH: 10\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 7: interval --\r
+SQL_DESC_OCTET_LENGTH: 0\r
+SQL_DESC_TYPE_NAME: interval day to second\r
+disconnecting\r
+Running tests with UnknownSizes=0;MaxVarcharSize=100...\r
+connected\r
+Testing SQLColAttribute...\r
+\r
+-- Column 1: intcol --\r
+SQL_DESC_OCTET_LENGTH: 0\r
+SQL_DESC_TYPE_NAME: int4\r
+\r
+-- Column 2: textcol --\r
+SQL_DESC_OCTET_LENGTH: 16380\r
+SQL_DESC_TYPE_NAME: text\r
+\r
+-- Column 3: unknowncol --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: unknown\r
+\r
+-- Column 4: varcharcol --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 5: empty_varchar_col --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 6: varchar5col --\r
+SQL_DESC_OCTET_LENGTH: 10\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 7: interval --\r
+SQL_DESC_OCTET_LENGTH: 0\r
+SQL_DESC_TYPE_NAME: interval day to second\r
+disconnecting\r
+Running tests with UnknownSizes=1;MaxVarcharSize=100...\r
+connected\r
+Testing SQLColAttribute...\r
+\r
+-- Column 1: intcol --\r
+SQL_DESC_OCTET_LENGTH: 0\r
+SQL_DESC_TYPE_NAME: int4\r
+\r
+-- Column 2: textcol --\r
+SQL_DESC_OCTET_LENGTH: 16380\r
+SQL_DESC_TYPE_NAME: text\r
+\r
+-- Column 3: unknowncol --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: unknown\r
+\r
+-- Column 4: varcharcol --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 5: empty_varchar_col --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 6: varchar5col --\r
+SQL_DESC_OCTET_LENGTH: 10\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 7: interval --\r
+SQL_DESC_OCTET_LENGTH: 0\r
+SQL_DESC_TYPE_NAME: interval day to second\r
+disconnecting\r
+Running tests with UnknownSizes=2;MaxVarcharSize=100...\r
+connected\r
+Testing SQLColAttribute...\r
+\r
+-- Column 1: intcol --\r
+SQL_DESC_OCTET_LENGTH: 0\r
+SQL_DESC_TYPE_NAME: int4\r
+\r
+-- Column 2: textcol --\r
+SQL_DESC_OCTET_LENGTH: 12\r
+SQL_DESC_TYPE_NAME: text\r
+\r
+-- Column 3: unknowncol --\r
+SQL_DESC_OCTET_LENGTH: 28\r
+SQL_DESC_TYPE_NAME: unknown\r
+\r
+-- Column 4: varcharcol --\r
+SQL_DESC_OCTET_LENGTH: 28\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 5: empty_varchar_col --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 6: varchar5col --\r
+SQL_DESC_OCTET_LENGTH: 10\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 7: interval --\r
+SQL_DESC_OCTET_LENGTH: 0\r
+SQL_DESC_TYPE_NAME: interval day to second\r
+disconnecting\r
+Running tests with UnknownSizes=100;MaxVarcharSize=100...\r
+connected\r
+Testing SQLColAttribute...\r
+\r
+-- Column 1: intcol --\r
+SQL_DESC_OCTET_LENGTH: 0\r
+SQL_DESC_TYPE_NAME: int4\r
+\r
+-- Column 2: textcol --\r
+SQL_DESC_OCTET_LENGTH: 16380\r
+SQL_DESC_TYPE_NAME: text\r
+\r
+-- Column 3: unknowncol --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: unknown\r
+\r
+-- Column 4: varcharcol --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 5: empty_varchar_col --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 6: varchar5col --\r
+SQL_DESC_OCTET_LENGTH: 200\r
+SQL_DESC_TYPE_NAME: varchar\r
+\r
+-- Column 7: interval --\r
+SQL_DESC_OCTET_LENGTH: 0\r
+SQL_DESC_TYPE_NAME: interval day to second\r
+disconnecting\r