Sha256: abaeb803d7d87d557c6ffd82718cd08bd24e3d7d1c57a2b251c942affad5beb9

Contents?: true

Size: 624 Bytes

Versions: 16

Compression:

Stored size: 624 Bytes

Contents

#include "DBResult.h"
#include "DBAdapter.h"

namespace rho{
namespace db{

CDBResult::CDBResult(sqlite3_stmt* st,CDBAdapter* pDB) : m_pDB(pDB), m_dbStatement(st)
{
    m_bReportNonUnique=false;
    m_nErrorCode=0;

    if ( m_pDB )
        m_pDB->Lock();
}

CDBResult::CDBResult() : m_pDB(null), m_dbStatement(null)
{
    m_bReportNonUnique=false;
    m_nErrorCode=0;
}

CDBResult::~CDBResult(void)
{
    setStatement(null);

    if ( m_pDB )
        m_pDB->Unlock();
}

void CDBResult::setStatement(sqlite3_stmt* st)
{
    if ( m_dbStatement != null )
        sqlite3_reset(m_dbStatement);

    m_dbStatement = st;
}

}
}

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rhodes-2.0.3 platform/shared/db/DBResult.cpp
rhodes-2.0.2 platform/shared/db/DBResult.cpp
rhodes-2.0.0 platform/shared/db/DBResult.cpp
rhodes-2.0.0.rc2 platform/shared/db/DBResult.cpp
rhodes-2.0.0.rc1 platform/shared/db/DBResult.cpp
rhodes-2.0.0.beta11 platform/shared/db/DBResult.cpp
rhodes-2.0.0.beta10 platform/shared/db/DBResult.cpp
rhodes-2.0.0.beta9 platform/shared/db/DBResult.cpp
rhodes-2.0.0.beta8 platform/shared/db/DBResult.cpp
rhodes-2.0.0.beta7 platform/shared/db/DBResult.cpp
rhodes-2.0.0.beta6 platform/shared/db/DBResult.cpp
rhodes-2.0.0.beta4 platform/shared/db/DBResult.cpp
rhodes-2.0.0.beta3 platform/shared/db/DBResult.cpp
rhodes-1.5.5 platform/shared/db/DBResult.cpp
rhodes-2.0.0.beta2 platform/shared/db/DBResult.cpp
rhodes-2.0.0.beta1 platform/shared/db/DBResult.cpp