Feature #3616 ยป 0001-Add-tableNameQuoted-method-to-Dbo-Session.patch
src/Wt/Dbo/Session | ||
---|---|---|
/*! \brief Returns the mapped table name for a class.
|
||
*
|
||
* \sa mapClass()
|
||
* \sa mapClass(), tableNameQuoted()
|
||
*/
|
||
template <class C> const char *tableName() const;
|
||
/*! \brief Returns the mapped quoted table name for a class.
|
||
*
|
||
* This will quote schemas, as necessary.
|
||
*
|
||
* \sa mapClass(), tableName()
|
||
*/
|
||
template <class C> const std::string tableNameQuoted() const;
|
||
/*! \brief Persists a transient object.
|
||
*
|
||
* The transient object pointed to by \p ptr is added to the
|
src/Wt/Dbo/Session_impl.h | ||
---|---|---|
}
|
||
template <class C>
|
||
const std::string Session::tableNameQuoted() const
|
||
{
|
||
return std::string("\"") + Impl::quoteSchemaDot(tableName<C>()) + '"';
|
||
}
|
||
template <class C>
|
||
Session::Mapping<C> *Session::getMapping() const
|
||
{
|
||
if (!schemaInitialized_)
|