OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
SqlDB::AccessImpl Class Reference

To access a connected Database. More...

#include <sqldatabase.h>

Inheritance diagram for SqlDB::AccessImpl:
[legend]

Public Member Functions

 ~AccessImpl ()
 
void close () override
 
bool commit () override
 
BufferString errMsg () const override
 
void getColumnNames (const char *tablename, BufferStringSet &) const override
 
bool isOK () const override
 
bool isOpen () const override
 
bool open () override
 
QSqlDatabase * qDataBase ()
 
- Public Member Functions inherited from SqlDB::Access
virtual ~Access ()
 
ConnectionDataconnectionData ()
 
const ConnectionDataconnectionData () const
 
const char * dbType () const
 
 mOD_DisableCopy (Access)
 

Protected Member Functions

 AccessImpl (const char *qtyp, const char *dbtype)
 
- Protected Member Functions inherited from SqlDB::Access
 Access (const char *qtyp, const char *dbtype)
 

Private Attributes

QSqlDatabase * qdb_
 

Additional Inherited Members

- Protected Attributes inherited from SqlDB::Access
ConnectionDatacd_
 
BufferString dbtype_
 

Detailed Description

To access a connected Database.

<>

Constructor & Destructor Documentation

◆ ~AccessImpl()

SqlDB::AccessImpl::~AccessImpl ( )

◆ AccessImpl()

SqlDB::AccessImpl::AccessImpl ( const char * qtyp,
const char * dbtype )
protected

Member Function Documentation

◆ close()

void SqlDB::AccessImpl::close ( )
overridevirtual

Implements SqlDB::Access.

◆ commit()

bool SqlDB::AccessImpl::commit ( )
overridevirtual

Implements SqlDB::Access.

◆ errMsg()

BufferString SqlDB::AccessImpl::errMsg ( ) const
overridevirtual

Implements SqlDB::Access.

◆ getColumnNames()

void SqlDB::AccessImpl::getColumnNames ( const char * tablename,
BufferStringSet &  ) const
overridevirtual

Implements SqlDB::Access.

◆ isOK()

bool SqlDB::AccessImpl::isOK ( ) const
overridevirtual

Implements SqlDB::Access.

◆ isOpen()

bool SqlDB::AccessImpl::isOpen ( ) const
overridevirtual

Implements SqlDB::Access.

◆ open()

bool SqlDB::AccessImpl::open ( )
overridevirtual

Implements SqlDB::Access.

Reimplemented in SqlDB::ODBCAccess.

◆ qDataBase()

QSqlDatabase * SqlDB::AccessImpl::qDataBase ( )
inline

Member Data Documentation

◆ qdb_

QSqlDatabase* SqlDB::AccessImpl::qdb_
private

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025