LibreOffice Module connectivity (master) 1
Namespaces | Functions | Variables
CommonTools.cxx File Reference
#include <config_java.h>
#include <connectivity/CommonTools.hxx>
#include <connectivity/dbtools.hxx>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/java/JavaVirtualMachine.hpp>
#include <osl/diagnose.h>
#include <rtl/character.hxx>
#include <rtl/process.h>
#include <comphelper/diagnose_ex.hxx>
Include dependency graph for CommonTools.cxx:

Go to the source code of this file.

Namespaces

namespace  connectivity
 
namespace  dbtools
 

Functions

static sal_Unicode rtl_ascii_toUpperCase (sal_Unicode ch)
 
bool connectivity::match (const sal_Unicode *pWild, const sal_Unicode *pStr, const sal_Unicode cEscape)
 
static bool dbtools::isCharOk (sal_Unicode c, std::u16string_view _rSpecials)
 
bool dbtools::isValidSQLName (const OUString &_rName, std::u16string_view _rSpecials)
 checks whether the given name is a valid SQL name More...
 
OUString dbtools::convertName2SQLName (const OUString &_rName, std::u16string_view _rSpecials)
 create a name which is a valid SQL 92 identifier name More...
 
OUString dbtools::quoteName (std::u16string_view _rQuote, const OUString &_rName)
 quote the given name with the given quote string. More...
 

Variables

const sal_Unicode connectivity::CHAR_PLACE = '_'
 
const sal_Unicode connectivity::CHAR_WILD = '%'
 

Function Documentation

◆ rtl_ascii_toUpperCase()

static sal_Unicode rtl_ascii_toUpperCase ( sal_Unicode  ch)
static

Definition at line 35 of file CommonTools.cxx.

References ch.

Referenced by connectivity::match().