|
bool | populate (RWDBReader &reader) |
|
| RWDBTable () |
|
| RWDBTable (const RWDBTable &table) |
|
void | acquire (void) const |
|
RWDBStatus | addColumn (const RWDBColumn &column) |
|
RWDBStatus | addColumn (const RWDBColumn &column, const RWDBConnection &connection) |
|
RWDBStatus | addColumn (const RWCString &name, RWDBValue::ValueType type=RWDBValue::NoType, long storageLength=0, int nativeType=-1, int precision=-1, int scale=-1, bool nullAllowed=true, RWDBColumn::ParamType paramType=RWDBColumn::notAParameter) |
|
RWDBStatus | addColumn (const RWCString &name, const RWDBConnection &connection, RWDBValue::ValueType type=RWDBValue::NoType, long storageLength=0, int nativeType=-1, int precision=-1, int scale=-1, bool nullAllowed=true, RWDBColumn::ParamType paramType=RWDBColumn::notAParameter) |
|
RWDBStatus | addConstraint (const RWDBPrimaryKey &pk) |
|
RWDBStatus | addConstraint (const RWDBPrimaryKey &pk, const RWDBConnection &connection) |
|
RWDBStatus | addConstraint (const RWDBForeignKey &fk) |
|
RWDBStatus | addConstraint (const RWDBForeignKey &fk, const RWDBConnection &connection) |
|
RWDBStatus | addConstraint (const RWDBCheckConstraint &cc) |
|
RWDBStatus | addConstraint (const RWDBCheckConstraint &cc, const RWDBConnection &connection) |
|
RWDBStatus | addConstraint (const RWDBUniqueConstraint &uc) |
|
RWDBStatus | addConstraint (const RWDBUniqueConstraint &uc, const RWDBConnection &connection) |
|
RWDBBulkInserter | bulkInserter (const RWDBConnection &conn) const |
|
RWDBBulkReader | bulkReader (const RWDBConnection &conn) const |
|
RWDBStatus | checkConstraints (const RWDBConnection &conn, const RWCString &constraintName, RWDBCheckConstraintList &list) |
|
RWDBStatus | checkConstraints (const RWCString &constraintName, RWDBCheckConstraintList &list) |
|
void | clearCache (CacheType cache=RWDBTable::Local) |
|
RWDBColumn | column (size_t index) const |
|
RWDBColumn | column (const RWCString &name) const |
|
RWDBColumn | column (const RWCString &name, RWCString::caseCompare caseCompare) const |
|
RWDBStatus | createIndex (const RWCString &name, const RWDBSchema &columns, bool unique=true, bool clustered=true) |
|
RWDBStatus | createIndex (const RWCString &name, const RWDBSchema &columns, const RWDBConnection &connection, bool unique=true, bool clustered=true) |
|
RWDBCursor | cursor (RWDBCursor::CursorType type=RWDBCursor::Sequential, RWDBCursor::CursorAccess access=RWDBCursor::Read) const |
|
RWDBCursor | cursor (const RWDBConnection &connection, RWDBCursor::CursorType type=RWDBCursor::Sequential, RWDBCursor::CursorAccess access=RWDBCursor::Read) const |
|
RWDBCursor | cursor (const RWDBSchema &updateCols, RWDBCursor::CursorType type=RWDBCursor::Sequential, RWDBCursor::CursorAccess access=RWDBCursor::Read) const |
|
RWDBCursor | cursor (const RWDBSchema &updateCols, const RWDBConnection &connection, RWDBCursor::CursorType type=RWDBCursor::Sequential, RWDBCursor::CursorAccess access=RWDBCursor::Read) const |
|
RWDBDatabase | database () const |
|
RWDBDeleter | deleter () const |
|
RWDBDeleter | deleter (const RWDBCriterion &criterion) const |
|
virtual RWDBSchema | describe (Metadata md) |
|
virtual RWDBSchema | describe (Metadata md, const RWDBConnection &conn) |
|
RWDBStatus | drop () |
|
RWDBStatus | drop (const RWDBConnection &connection) |
|
RWDBStatus | dropColumn (const RWDBColumn &column) |
|
RWDBStatus | dropColumn (const RWDBColumn &column, const RWDBConnection &connection) |
|
RWDBStatus | dropConstraint (const RWCString &constraintName) |
|
RWDBStatus | dropConstraint (const RWCString &constraintName, const RWDBConnection &connection) |
|
RWDBStatus | dropConstraint (const RWDBPrimaryKey &pk) |
|
RWDBStatus | dropConstraint (const RWDBPrimaryKey &pk, const RWDBConnection &connection) |
|
RWDBStatus | dropConstraint (const RWDBForeignKey &fk) |
|
RWDBStatus | dropConstraint (const RWDBForeignKey &fk, const RWDBConnection &connection) |
|
RWDBStatus | dropConstraint (const RWDBCheckConstraint &cc) |
|
RWDBStatus | dropConstraint (const RWDBCheckConstraint &cc, const RWDBConnection &connection) |
|
RWDBStatus | dropConstraint (const RWDBUniqueConstraint &uc) |
|
RWDBStatus | dropConstraint (const RWDBUniqueConstraint &uc, const RWDBConnection &connection) |
|
RWDBStatus | dropIndex (const RWCString &name) |
|
RWDBStatus | dropIndex (const RWCString &name, const RWDBConnection &connection) |
|
RWDBStatus::ErrorHandler | errorHandler () const |
|
bool | exists (bool forceLookup=false) |
|
bool | exists (const RWDBConnection &connection, bool forceLookup=false) |
|
virtual bool | fetchSchema () |
|
virtual bool | fetchSchema (const RWDBConnection &connection) |
|
RWDBStatus | foreignKeys (const RWDBConnection &conn, const RWCString &refName, RWDBForeignKeyList &keyList) |
|
RWDBStatus | foreignKeys (const RWCString &refName, RWDBForeignKeyList &keyList) |
|
RWDBStatus | grant (const RWCString &priv, const RWCString &user) |
|
RWDBStatus | grant (const RWCString &priv, const RWCString &user, const RWDBConnection &connection) |
|
RWDBStatus | grant (const RWCString &priv, const RWDBSchema &colList, const RWCString &user) |
|
RWDBStatus | grant (const RWCString &priv, const RWDBSchema &colList, const RWCString &user, const RWDBConnection &connection) |
|
RWDBColumn | identityColumn () const |
|
size_t | index (const RWCString &name) const |
|
size_t | index (const RWCString &name, RWCString::caseCompare caseCompare) const |
|
size_t | index (const RWDBColumn &column) const |
|
RWDBInserter | inserter (size_t cache=0) const |
|
RWDBInserter | inserter (const RWDBSelector &selector) const |
|
RWDBInserter | inserter (const RWDBCompoundSelector &selector) const |
|
RWDBInserter | inserter (const RWDBSchema &columnList, size_t cache=0) const |
|
RWDBInserter | inserter (const RWDBSelector &selector, const RWDBSchema &columnList) const |
|
RWDBInserter | inserter (const RWDBCompoundSelector &selector, const RWDBSchema &columnList) const |
|
bool | isReady () const |
|
bool | isValid () const |
|
bool | isView () const |
|
bool | isView (const RWDBConnection &conn) const |
|
RWCString | name () const |
|
RWDBTable & | name (const RWCString &name) |
|
size_t | numberOfColumns () const |
|
RWDBTable & | operator= (const RWDBTable &table) |
|
RWDBColumn | operator[] (const RWCString &name) const |
|
RWDBColumn | operator[] (size_t position) const |
|
RWDBPrimaryKey | primaryKey (const RWDBConnection &conn) |
|
RWDBPrimaryKey | primaryKey () |
|
RWDBReader | reader (size_t cacheSize=0) const |
|
RWDBReader | reader (const RWDBConnection &connection, size_t cacheSize=0) const |
|
RWDBStatus | referredToBy (const RWDBConnection &conn, RWDBForeignKeyList &keyList) |
|
RWDBStatus | referredToBy (RWDBForeignKeyList &keyList) |
|
void | release (void) const |
|
RWDBStatus | revoke (const RWCString &privilege, const RWCString &user) |
|
RWDBStatus | revoke (const RWCString &privilege, const RWCString &user, const RWDBConnection &connection) |
|
RWDBStatus | revoke (const RWCString &privilege, const RWDBSchema &columnList, const RWCString &user) |
|
RWDBStatus | revoke (const RWCString &privilege, const RWDBSchema &columnList, const RWCString &user, const RWDBConnection &connection) |
|
RWDBSchema | schema () const |
|
void | setErrorHandler (RWDBStatus::ErrorHandler errorHandler) |
|
RWDBStatus | status () const |
|
RWCString | tag () const |
|
RWDBTable & | tag (const RWCString &newtag) |
|
RWDBStatus | uniqueConstraints (const RWDBConnection &conn, const RWCString &constraintName, RWDBUniqueConstraintList &list) |
|
RWDBStatus | uniqueConstraints (const RWCString &constraintName, RWDBUniqueConstraintList &list) |
|
RWDBUpdater | updater () const |
|
RWDBUpdater | updater (const RWDBCriterion &criterion) const |
|
An abstract base class for the derived class RWDBTPtrMemTable.