Example usage for org.springframework.jdbc.support.rowset SqlRowSetMetaData getSchemaName

List of usage examples for org.springframework.jdbc.support.rowset SqlRowSetMetaData getSchemaName

Introduction

In this page you can find the example usage for org.springframework.jdbc.support.rowset SqlRowSetMetaData getSchemaName.

Prototype

String getSchemaName(int columnIndex) throws InvalidResultSetAccessException;

Source Link

Document

Retrieve the schema name of the table that served as the source for the specified column.

Usage

From source file:org.restsql.core.impl.postgresql.PostgreSqlSqlResourceMetaData.java

/** Retrieves database-specific table name used in SQL statements. */
@Override//from www.  j a v a 2s.com
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);
}