@@ -2257,7 +2256,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
// This is taken direct from the psql source
java.sql.ResultSetr=connection.ExecSQL("SELECT relname, relacl FROM pg_class, pg_user WHERE ( relkind = 'r' OR relkind = 'i') and relname !~ '^pg_' and relname !~ '^xin[vx][0-9]+' and usesysid = relowner and relname like '"+tableNamePattern.toLowerCase()+"' ORDER BY relname");
* Get a description of a table's indices and statistics. They are
* ordered by NON_UNIQUE, TYPE, INDEX_NAME, and ORDINAL_POSITION.
*
...
...
@@ -2913,7 +2912,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
Integer.toString(tableIndexOther).getBytes();
tuple[7]=Integer.toString(i+1).getBytes();
java.sql.ResultSetcolumnNameRS=connection.ExecSQL("select a.attname FROM pg_attribute a WHERE (a.attnum = "+columnOrdinals[i]+") AND (a.attrelid = "+r.getInt(9)+")");
if(columnNameRS.next())
if(columnNameRS.next())
tuple[8]=columnNameRS.getBytes(1);
else
tuple[8]="".getBytes();
...
...
@@ -2932,7 +2931,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
// ** JDBC 2 Extensions **
/**
/*
* Does the database support the given result set type?
*
* @param type - defined in java.sql.ResultSet
...
...
@@ -2946,7 +2945,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
}
/**
/*
* Does the database support the concurrency type in combination
* with the given result set type?
*
...
...
@@ -3016,7 +3015,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
returnfalse;
}
/**
/*
* Indicates whether the driver supports batch updates.