Library: SQLite
Package: SQLite
Header: Poco/Data/SQLite/SessionImpl.h
Implements SessionImpl interface.
Direct Base Classes: Poco::Data::AbstractSessionImpl < SessionImpl >
All Base Classes: Poco::Data::AbstractSessionImpl < SessionImpl >
Member Functions: begin, close, commit, createStatementImpl, isConnected, isTransaction, rollback
SessionImpl(
const std::string & fileName
);
Creates the SessionImpl. Opens a connection to the database.
~SessionImpl();
Destroys the SessionImpl.
void begin();
Starts a transaction.
void close();
Closes the session.
void commit();
Commits and ends a transaction.
Poco::Data::StatementImpl * createStatementImpl();
Returns an SQLite StatementImpl.
bool isConnected();
Returns true iff connected, false otherwise.
bool isTransaction();
Returns true iff a transaction is in progress.
void rollback();
Aborts a transaction.