diff options
author | Julien Nabet <serval2412@yahoo.fr> | 2019-08-31 10:05:20 +0200 |
---|---|---|
committer | Julien Nabet <serval2412@yahoo.fr> | 2019-08-31 11:01:59 +0200 |
commit | 58bed4f3c03098e72cd05cd298136a7029c05a6d (patch) | |
tree | 991c736374dfde016cdb3cc0af52762b7d09b087 /connectivity | |
parent | Remove .. from README (diff) | |
download | core-58bed4f3c03098e72cd05cd298136a7029c05a6d.tar.gz core-58bed4f3c03098e72cd05cd298136a7029c05a6d.zip |
Related tdf#118809: add some XDatabaseMetaData for Firebird
getStringFunctions
getTimeDateFunctions
getNumericFunctions
Thank you Drew Jensen for suggestion
(see https://bugs.documentfoundation.org/show_bug.cgi?id=118809#c4)
Change-Id: I1e3b7d9559f4e520260de39ee4b8ad078cc80c87
Reviewed-on: https://gerrit.libreoffice.org/78337
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'connectivity')
-rw-r--r-- | connectivity/source/drivers/firebird/DatabaseMetaData.cxx | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/connectivity/source/drivers/firebird/DatabaseMetaData.cxx b/connectivity/source/drivers/firebird/DatabaseMetaData.cxx index 57af351924e3..7de45f9021d8 100644 --- a/connectivity/source/drivers/firebird/DatabaseMetaData.cxx +++ b/connectivity/source/drivers/firebird/DatabaseMetaData.cxx @@ -638,12 +638,15 @@ OUString SAL_CALL ODatabaseMetaData::getSearchStringEscape( ) OUString SAL_CALL ODatabaseMetaData::getStringFunctions( ) { - return OUString(); + return "ASCII_CHAR,ASCII_VAL,BIT_LENGTH,CHAR_LENGTH,CHAR_TO_UUID,CHARACTER_LENGTH," + "GEN_UUID,HASH,LEFT,LOWER,LPAD,OCTET_LENGTH,OVERLAY,POSITION,REPLACE,REVERSE," + "RIGHT,RPAD,SUBSTRING,TRIM,UPPER,UUID_TO_CHAR"; } OUString SAL_CALL ODatabaseMetaData::getTimeDateFunctions( ) { - return OUString(); + return "CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP,DATEADD, DATEDIFF," + "EXTRACT,'NOW','TODAY','TOMORROW','YESTERDAY'"; } OUString SAL_CALL ODatabaseMetaData::getSystemFunctions( ) @@ -653,7 +656,9 @@ OUString SAL_CALL ODatabaseMetaData::getSystemFunctions( ) OUString SAL_CALL ODatabaseMetaData::getNumericFunctions( ) { - return OUString(); + return "ABS,ACOS,ASIN,ATAN,ATAN2,BIN_AND,BIN_NOT,BIN_OR,BIN_SHL," + "BIN_SHR,BIN_XOR,CEIL,CEILING,COS,COSH,COT,EXP,FLOOR,LN," + "LOG,LOG10,MOD,PI,POWER,RAND,ROUND,SIGN,SIN,SINH,SQRT,TAN,TANH,TRUNC"; } sal_Bool SAL_CALL ODatabaseMetaData::supportsExtendedSQLGrammar( ) |