Kaydet (Commit) 8c325831 authored tarafından Andres Gomez's avatar Andres Gomez Kaydeden (comit) Andrzej J.R. Hunt

fb-sdbc: Pretty printing table log output

üst 14352be9
...@@ -62,12 +62,16 @@ OConnection::OConnection(FirebirdDriver* _pDriver) ...@@ -62,12 +62,16 @@ OConnection::OConnection(FirebirdDriver* _pDriver)
m_bUseCatalog(sal_False), m_bUseCatalog(sal_False),
m_bUseOldDateFormat(sal_False) m_bUseOldDateFormat(sal_False)
{ {
SAL_INFO("connectivity.firebird", "=> OConnection::OConnection().");
m_pDriver->acquire(); m_pDriver->acquire();
m_DBHandler = NULL; m_DBHandler = NULL;
} }
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
OConnection::~OConnection() OConnection::~OConnection()
{ {
SAL_INFO("connectivity.firebird", "=> OConnection::~OConnection().");
if(!isClosed()) if(!isClosed())
close(); close();
m_pDriver->release(); m_pDriver->release();
...@@ -101,7 +105,7 @@ static int pr_error (long* status, char* operation) ...@@ -101,7 +105,7 @@ static int pr_error (long* status, char* operation)
void OConnection::construct(const ::rtl::OUString& url,const Sequence< PropertyValue >& info) throw(SQLException) void OConnection::construct(const ::rtl::OUString& url,const Sequence< PropertyValue >& info) throw(SQLException)
{ {
SAL_INFO("connectivity.firebird", "=> OConnection::construct()." ); SAL_INFO("connectivity.firebird", "=> OConnection::construct().");
osl_atomic_increment( &m_refCount ); osl_atomic_increment( &m_refCount );
...@@ -169,6 +173,9 @@ Reference< XPreparedStatement > SAL_CALL OConnection::prepareStatement( const :: ...@@ -169,6 +173,9 @@ Reference< XPreparedStatement > SAL_CALL OConnection::prepareStatement( const ::
// -------------------------------------------------------------------------------- // --------------------------------------------------------------------------------
Reference< XPreparedStatement > SAL_CALL OConnection::prepareCall( const ::rtl::OUString& _sSql ) throw(SQLException, RuntimeException) Reference< XPreparedStatement > SAL_CALL OConnection::prepareCall( const ::rtl::OUString& _sSql ) throw(SQLException, RuntimeException)
{ {
SAL_INFO("connectivity.firebird", "=> OConnection::prepareCall(). "
"_sSql: " << _sSql);
::osl::MutexGuard aGuard( m_aMutex ); ::osl::MutexGuard aGuard( m_aMutex );
checkDisposed(OConnection_BASE::rBHelper.bDisposed); checkDisposed(OConnection_BASE::rBHelper.bDisposed);
......
...@@ -896,7 +896,7 @@ Reference< XResultSet > SAL_CALL ODatabaseMetaData::getTables( ...@@ -896,7 +896,7 @@ Reference< XResultSet > SAL_CALL ODatabaseMetaData::getTables(
Reference< XResultSet > rs = statement->executeQuery(query.getStr()); Reference< XResultSet > rs = statement->executeQuery(query.getStr());
Reference< XRow > xRow( rs, UNO_QUERY_THROW ); Reference< XRow > xRow( rs, UNO_QUERY_THROW );
ODatabaseMetaDataResultSet::ORows aRows; ODatabaseMetaDataResultSet::ORows aRows;
int rows = 0; sal_Int32 rows = 0;
while( rs->next() ) while( rs->next() )
{ {
ODatabaseMetaDataResultSet::ORow aRow(3); ODatabaseMetaDataResultSet::ORow aRow(3);
...@@ -908,15 +908,29 @@ Reference< XResultSet > SAL_CALL ODatabaseMetaData::getTables( ...@@ -908,15 +908,29 @@ Reference< XResultSet > SAL_CALL ODatabaseMetaData::getTables(
OUString desc = xRow->getString( 5 ); OUString desc = xRow->getString( 5 );
rows++; rows++;
if (rows < 10) if (rows < 10)
printf("DEBUG !!! row %i : ", rows); {
else if ( 1 == rows )
printf("DEBUG !!! row %i: ", rows); SAL_DEBUG("COLUMNS | "
printf("%s | ", OUStringToOString( schema, RTL_TEXTENCODING_UTF8 ).getStr()); "schema | "
printf("%s | ", OUStringToOString( aTableName, RTL_TEXTENCODING_UTF8 ).getStr()); "TABLENAME | "
printf("%i | ", systemFlag); "SF| "
printf("%i | ", systemFlag); "TT| "
printf("%s | \n", OUStringToOString( desc, RTL_TEXTENCODING_UTF8 ).getStr()); "desc |");
SAL_DEBUG("Row " << OUString::number(0).concat(OUString::number(rows)) << ": | "
<< schema << " | "
<< aTableName << " | "
<< systemFlag << " | "
<< tableType << " | "
<< desc << " |");
}
else
SAL_DEBUG("Row " << rows << ": | "
<< schema << " | "
<< aTableName << " | "
<< systemFlag << " | "
<< tableType << " | "
<< desc << " |");
OUString aTableType; OUString aTableType;
if( 1 == systemFlag ) if( 1 == systemFlag )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment