summaryrefslogtreecommitdiffstats
path: root/connectivity
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2014-12-30 13:36:58 +0100
committerJulien Nabet <serval2412@yahoo.fr>2014-12-30 13:39:41 +0100
commit84e3c5acb07937a073fedbe3d5389fc72123923a (patch)
treedae6e49568335f175f18e83e92964ab5c834519b /connectivity
parentupload libwps 0.3.1 (diff)
downloadcore-84e3c5acb07937a073fedbe3d5389fc72123923a.tar.gz
core-84e3c5acb07937a073fedbe3d5389fc72123923a.zip
Related fdo#87789: groups should appear like views and not like tables
Change-Id: I4f8d7e2bec006e6d0a0041e2145aa0920f64aa57
Diffstat (limited to 'connectivity')
-rw-r--r--connectivity/source/drivers/mork/MDatabaseMetaDataHelper.cxx11
1 files changed, 9 insertions, 2 deletions
diff --git a/connectivity/source/drivers/mork/MDatabaseMetaDataHelper.cxx b/connectivity/source/drivers/mork/MDatabaseMetaDataHelper.cxx
index c4a239ade780..5c530d869837 100644
--- a/connectivity/source/drivers/mork/MDatabaseMetaDataHelper.cxx
+++ b/connectivity/source/drivers/mork/MDatabaseMetaDataHelper.cxx
@@ -106,8 +106,15 @@ bool MDatabaseMetaDataHelper::getTables( OConnection* _pCon,
SAL_INFO("connectivity.mork", "TableName: " << aTableName);
- aRow.push_back( new ORowSetValueDecorator( aTableName ) ); // Table name
- aRow.push_back( new ORowSetValueDecorator( OUString("TABLE") ) ); // Table type
+ aRow.push_back( new ORowSetValueDecorator( aTableName ) ); // Table/View name
+ if ((aTableName == "AddressBook") || (aTableName == "CollectedAddressBook"))
+ {
+ aRow.push_back( new ORowSetValueDecorator( OUString("TABLE") ) ); // Table type
+ }
+ else
+ {
+ aRow.push_back( new ORowSetValueDecorator( OUString("VIEW") ) ); // View type
+ }
aRow.push_back( ODatabaseMetaDataResultSet::getEmptyValue() ); // Remarks
aRows.push_back(aRow);
}