List of usage examples for org.springframework.jdbc.support.rowset SqlRowSetMetaData getTableName
String getTableName(int columnIndex) throws InvalidResultSetAccessException;
From source file:org.restsql.core.impl.mysql.MySqlSqlResourceMetaData.java
/** Retrieves database-specific table name used in SQL statements. */ @Override/*ww w . j a v a2 s .co m*/ protected String getQualifiedTableName(final SqlResourceDefinition definition, final SqlRowSetMetaData resultSetMetaData, final int colNumber) { return resultSetMetaData.getCatalogName(colNumber) + "." + resultSetMetaData.getTableName(colNumber); }
From source file:org.restsql.core.impl.postgresql.PostgreSqlSqlResourceMetaData.java
/** * Retrieves table name from result set meta data. Hook method for * buildTablesAndColumns() allows database-specific overrides. *//*from w ww .j a v a 2s. c o m*/ @Override protected String getColumnTableName(final SqlResourceDefinition definition, final SqlRowSetMetaData resultSetMetaData, final int colNumber) { // return ((PGResultSetMetaData) // resultSetMetaData).getBaseTableName(colNumber); return resultSetMetaData.getTableName(colNumber); }
From source file:org.restsql.core.impl.postgresql.PostgreSqlSqlResourceMetaData.java
/** Retrieves database-specific table name used in SQL statements. */ @Override//w w w . j a va2s .c o m protected String getQualifiedTableName(final SqlResourceDefinition definition, final SqlRowSetMetaData resultSetMetaData, final int colNumber) { // final PGResultSetMetaData pgMetaData = (PGResultSetMetaData) // resultSetMetaData; // return SqlResourceDefinitionUtils.getDefaultDatabase(definition) + // "." // + pgMetaData.getBaseSchemaName(colNumber) + "." + // pgMetaData.getBaseTableName(colNumber); return SqlResourceDefinitionUtils.getDefaultDatabase(definition) + "." + resultSetMetaData.getSchemaName(colNumber) + "." + resultSetMetaData.getTableName(colNumber); }
From source file:org.restsql.core.impl.AbstractSqlResourceMetaData.java
/** * Retrieves table name from result set meta data. Hook method for * buildTablesAndColumns() allows database-specific overrides. *//*from w w w. j ava2 s . com*/ protected String getColumnTableName(final SqlResourceDefinition definition, final SqlRowSetMetaData resultSetMetaData, final int colNumber) { return resultSetMetaData.getTableName(colNumber); }