private TableMetaDataView computeTableMetaDataView(Connection connection,
      String tableName, RegionMapping regionMapping) {
    try {
      DatabaseMetaData metaData = connection.getMetaData();
      String realCatalogName = getCatalogNameFromMetaData(metaData, regionMapping);
      String realSchemaName = getSchemaNameFromMetaData(metaData, regionMapping, realCatalogName);
      String realTableName =
          getTableNameFromMetaData(metaData, realCatalogName, realSchemaName, tableName);
      List<String> keys = getPrimaryKeyColumnNamesFromMetaData(metaData, realCatalogName,
          realSchemaName, realTableName, regionMapping.getIds());
      String quoteString = metaData.getIdentifierQuoteString();
      Map<String, ColumnMetaData> columnMetaDataMap =
          createColumnMetaDataMap(metaData, realCatalogName, realSchemaName, realTableName);
      return new TableMetaData(realCatalogName, realSchemaName, realTableName, keys, quoteString,
          columnMetaDataMap);
    } catch (SQLException e) {
      throw JdbcConnectorException.createException(e);
    }
  }
If the region mapping has been given a table name then return it.
Otherwise return the region mapping's region name as the table name.
geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/TableMetaDataManager.java