} // if
SoapJdbcResultSetMetaData metadata = mCachedMetadata.get( sql );
Execute query = new Execute();
query.setUsername( mUser );
query.setPassword( mPassword );
query.setDatabase( mDatabaseName );
query.setSql( sql );
query.setWithMetadata( metadata == null );
prepareHTTPClient();
processResultSet( sql, mPort.execute( query ).get_return(), metadata );