fb-sdbc: Pretty printing table log output
This commit is contained in:
committed by
Andrzej J.R. Hunt
parent
14352be9fc
commit
8c325831b3
@@ -62,12 +62,16 @@ OConnection::OConnection(FirebirdDriver* _pDriver)
|
||||
m_bUseCatalog(sal_False),
|
||||
m_bUseOldDateFormat(sal_False)
|
||||
{
|
||||
SAL_INFO("connectivity.firebird", "=> OConnection::OConnection().");
|
||||
|
||||
m_pDriver->acquire();
|
||||
m_DBHandler = NULL;
|
||||
}
|
||||
//-----------------------------------------------------------------------------
|
||||
OConnection::~OConnection()
|
||||
{
|
||||
SAL_INFO("connectivity.firebird", "=> OConnection::~OConnection().");
|
||||
|
||||
if(!isClosed())
|
||||
close();
|
||||
m_pDriver->release();
|
||||
@@ -169,6 +173,9 @@ Reference< XPreparedStatement > SAL_CALL OConnection::prepareStatement( const ::
|
||||
// --------------------------------------------------------------------------------
|
||||
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 );
|
||||
checkDisposed(OConnection_BASE::rBHelper.bDisposed);
|
||||
|
||||
|
@@ -896,7 +896,7 @@ Reference< XResultSet > SAL_CALL ODatabaseMetaData::getTables(
|
||||
Reference< XResultSet > rs = statement->executeQuery(query.getStr());
|
||||
Reference< XRow > xRow( rs, UNO_QUERY_THROW );
|
||||
ODatabaseMetaDataResultSet::ORows aRows;
|
||||
int rows = 0;
|
||||
sal_Int32 rows = 0;
|
||||
while( rs->next() )
|
||||
{
|
||||
ODatabaseMetaDataResultSet::ORow aRow(3);
|
||||
@@ -909,14 +909,28 @@ Reference< XResultSet > SAL_CALL ODatabaseMetaData::getTables(
|
||||
|
||||
rows++;
|
||||
if (rows < 10)
|
||||
printf("DEBUG !!! row %i : ", rows);
|
||||
{
|
||||
if ( 1 == rows )
|
||||
SAL_DEBUG("COLUMNS | "
|
||||
"schema | "
|
||||
"TABLENAME | "
|
||||
"SF| "
|
||||
"TT| "
|
||||
"desc |");
|
||||
SAL_DEBUG("Row " << OUString::number(0).concat(OUString::number(rows)) << ": | "
|
||||
<< schema << " | "
|
||||
<< aTableName << " | "
|
||||
<< systemFlag << " | "
|
||||
<< tableType << " | "
|
||||
<< desc << " |");
|
||||
}
|
||||
else
|
||||
printf("DEBUG !!! row %i: ", rows);
|
||||
printf("%s | ", OUStringToOString( schema, RTL_TEXTENCODING_UTF8 ).getStr());
|
||||
printf("%s | ", OUStringToOString( aTableName, RTL_TEXTENCODING_UTF8 ).getStr());
|
||||
printf("%i | ", systemFlag);
|
||||
printf("%i | ", systemFlag);
|
||||
printf("%s | \n", OUStringToOString( desc, RTL_TEXTENCODING_UTF8 ).getStr());
|
||||
SAL_DEBUG("Row " << rows << ": | "
|
||||
<< schema << " | "
|
||||
<< aTableName << " | "
|
||||
<< systemFlag << " | "
|
||||
<< tableType << " | "
|
||||
<< desc << " |");
|
||||
|
||||
OUString aTableType;
|
||||
if( 1 == systemFlag )
|
||||
|
Reference in New Issue
Block a user