public TableMetadata getTableMetadata(String tableName){
		if(tableName == null) return null;
		
		try {
			tableMetadataStatement.setInt(1, tableName.hashCode());
			ResultSet set = tableMetadataStatement.executeQuery();
			
			return transformToTableMetadata(set);
		} catch (SQLException e) {
			throw new BackendException("Could not get TableMetadata for table '" + tableName + "'", e);
		}
	}
public TableMetadata getTableMetadata ( String tableName ) { if ( tableName == null ) return null ; try { tableMetadataStatement . setInt ( 1 , tableName . hashCode ( ) ) ; ResultSet set = tableMetadataStatement . executeQuery ( ) ; return transformToTableMetadata ( set ) ; } catch ( SQLException e ) { throw new BackendException ( "Could not get TableMetadata for table '" + tableName + "'" , e ) ; } }
Liefert die Metadaten der gegebenen Tabelle.

@param tableName Name der Tabelle, deren Metadaten ermitetelt werden soll.
@return <b>Null</b> wenn keine Daten gefunden werden konnten. ANdernfals die entsprechenden Metadaten.