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

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

Introduction

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

Prototype

String getTableName(int columnIndex) throws InvalidResultSetAccessException;

Source Link

Document

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

Usage

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);
}