Topic Index
Click on one of the letters below to jump immediately to that section of the index. If you get no response, that letter has no entries.
A B C D E F G H I J K L M N O P
Q R S T U V W X Y Z
a
access libraries
aggregate functions [in 4.6.5 Aggregates, Expressions, and Functions]
alternatives
application layer
architecture
assignments
asynchronous API
asynchronous calls
asynchronous readers [in 10.8 Asynchronous RWDBReaders]
autocommit mode [in 4.3.5 Transaction Processing with RWDBConnection]
b
binary large objects (blobs) [in 6.5.4 RWDBBlob]
bulk reads and writes [in 7.1 The Bulk Classes]
c
caching
changes (from version 3.2.1 to 4.0) [in C.2 Changes from 3.2 to 4.0]
CHAR [in 11.2 Character Sets]
character sets
character string data
classes
complex queries [in 4.6.4 Ordering and Grouping]
concrete datatypes [in 2.4 Reference Semantics]
connection management
connection parameters
connection pools
connections
constructing
copy on write [in 2.4 Reference Semantics]
core library
correlated subquery [in 4.6.7 Subqueries]
criterions [in 4.5 Expressions, Criterions, and Assignments]
cursors
d
Data Definition Language
data formatting [in 11.3 Data Formatting]
data model
database classes [in 3.1.2 Database Classes]
database connectivity
database differences [in 4.5 Expressions, Criterions, and Assignments]
database errors
database table [in 4.4 Tables]
database() [in 4.2 Getting Connected]
database-independent classes [in 9.5 Database-Independent Classes]
datatypes
dates [in 6.5.2 RWDBDateTime]
DBTools.h++
deadlock [in 9.3 Sharing DBTools.h++ Objects Among Threads]
decimal numbers [in 6.5.5 RWDecimalPortable]
deleting data [in 4.9 Deleting Data]
DLL [in 4.2 Getting Connected]
double indexing [in 4.4.5 Summary]
duration [in 6.5.3 RWDBDuration]
e
early binding [in 6.3 The Database Layer]
error code meanings [in Appendix A - Error Codes]
error codes [in 5.2 Checking Status with Class RWDBStatus]
error handlers
error handling
error model
error reporting
European phone numbers
example framework [in 14.1 Introduction]
Example Program 1 [in 4.2 Getting Connected]
Example Program 2 [in 4.4.2 Reading Tables - Class RWDBReader]
Example Program 3 [in 4.6.1 Selecting Data from a Single Table]
Example Program 4 [in 4.6.2 Joins]
Example Program 5 [in 4.10 Stored Procedures]
Example Program 6 [in 7.2 Example with Bulk and Vector Classes]
example programs [in 4.1 Introduction]
exception handling
execute()
explicit connection [in 4.3.2 Explicit and Implicit Connections]
expressions
external errors [in 5.5.1 Kinds of Errors]
f
fetchRow() [in 4.11 Cursors]
formatting
front-end dead-lock
functions
future object
g
grouping
guard classes
h
hierarchy
i
implementation classes
implicit connection [in 4.3.2 Explicit and Implicit Connections]
inheritance [in 4.4.3 Memory Tables]
inserting data
insertion operator << [in 4.6.2 Joins]
interface classes
Interface/Implementation paradigm
internal errors [in 5.5.1 Kinds of Errors]
internal storage layer
internationalization
invalid cursors
invalid objects, changing to valid [in 5.6.2 Making Unusable Objects Usable]
isValid(), how to use [in 5.6 More About isValid()]
iterator [in 4.4.2 Reading Tables - Class RWDBReader]
j
joins
l
late binding [in 6.3 The Database Layer]
locale sensitive data [in 11.3 Data Formatting]
m
mailingLabels() [in 15.5.3 VVContactRepository -
]
memory allocation [in 2.5 Memory Allocation]
memory management
memory table
Money.h++ [in 6.5.5 RWDecimalPortable]
MT-safe level 0 [in 9.2 Levels of Multithread Support]
MT-safe level 1 [in 9.2 Levels of Multithread Support]
MT-safe level 2 [in 9.2 Levels of Multithread Support]
multibyte character set strings [in 11.2.3 RWDBMBString ]
multithreading
mutex
n
national character set datatypes [in 11.2 Character Sets]
national character sets
NCHAR [in 11.2 Character Sets]
normalizing datatypes
NULL values
NVARCHAR [in 11.2 Character Sets]
o
operator>>()
operator<<() [in 16.5.3 VVContactRepository -
]
operator<<()
operator[] [in 4.4.3 Memory Tables]
ordering and grouping
ordering
outer joins
outermost transaction [in 4.3.5 Transaction Processing with RWDBConnection]
overloading
p
performance
pointers
pool size
portability
predefined functions [in 4.6.5 Aggregates, Expressions, and Functions]
producer/product paradigm
producers [in 2.3 Producers and Products]
products [in 2.3 Producers and Products]
projections
public class hierarchy [in 2.2 Interface and Implementation Classes]
r
random access
reference semantics [in 2.4 Reference Semantics]
restrictions
result tables
RWCollectable [in 6.4 The Internal Storage Layer]
RWCString
RWDate
RWDBAssignment
RWDBBlob
RWDBBoundExpr [in 3.1.3 Expression Classes]
RWDBBulkInserter
RWDBBulkReader [in 7.1 The Bulk Classes]
RWDBCollectableExpr [in 3.1.3 Expression Classes]
RWDBColumn
RWDBConnection
RWDBCriterion
RWDBCritFormDefinition [in 3.1.3 Expression Classes]
RWDBCritFuncDef{n} [in 3.1.3 Expression Classes]
RWDBCursor
RWDBDatabase
RWDBDateTime
RWDBDeleter
RWDBDuration
RWDBExpr
RWDBExprFormDefinition [in 3.1.3 Expression Classes]
RWDBExprFuncDef{n} [in 3.1.3 Expression Classes]
RWDBInserter
RWDBJoinExpr [in 3.1.3 Expression Classes]
RWDBManager
RWDBMBString
RWDBMemTable
RWDBMutex [in 9.5 Database-Independent Classes]
RWDBNullIndicator
RWDBPhraseBook [in 3.1.6 Other DBTools.h++ Classes]
RWDBReader
RWDBReaders
RWDBResult
RWDBRow
RWDBSchema
RWDBSelector
RWDBStatus
RWDBStoredProc
RWDBSystemHandle [in 3.1.6 Other DBTools.h++ Classes]
RWDBTable
RWDBTPtrMemTable<T,C>
RWDBTracer [in 3.1.4 Error Reporting and Tracing Classes]
RWDBUpdater
RWDBValue
RWDecimalPortable
RWExternalErr [in 5.4 Exceptions]
RWLocale [in 6.5.2 RWDBDateTime]
RWWString
s
schema from result tables
schema
SELECT statement [in 4.6 Selecting Data]
selecting data [in 4.6 Selecting Data]
self-joins [in 4.6.6 Self-Joins]
servers [in 4.5 Expressions, Criterions, and Assignments]
set operators [in 4.6 Selecting Data]
setuperr.txt [in 14.3 Setting up the Tutorials]
shared libraries [in 4.2 Getting Connected]
shared table references [in 4.6.7 Subqueries]
sharing objects [in 9.3 Sharing DBTools.h++ Objects Among Threads]
SQL constructs [in 4.1 Introduction]
SQL expressions [in 3.1.3 Expression Classes]
SQL operations [in 4.4 Tables]
standard character set datatypes [in 11.2 Character Sets]
static libraries [in 4.2 Getting Connected]
stored procedures
subqueries [in 4.6.7 Subqueries]
synchronous connections [in 10.2 Architectural Overview]
system handle [in 3.1.6 Other DBTools.h++ Classes]
t
t1 [in 15.3 Running the Program]
t2 [in 16.3 Running the Program]
t3 [in 17.3 Running the Program]
t4 [in 18.3 Running the Program]
t5 [in 19.3 Running the Program]
t6 [in 20.3 Running the Program]
t7 [in 21.3 Running the Program]
table()
tables
technical support
time span [in 6.5.3 RWDBDuration]
times [in 6.5.2 RWDBDateTime]
topTenVideo [in 20.2 Overview]
transaction control [in 4.3.6 Transaction Control and Locking]
transaction model [in 4.3.5 Transaction Processing with RWDBConnection]
transaction processing [in 4.3.4 Alternatives for Managing Connections]
triggers
tutclean.txt [in 14.3 Setting up the Tutorials]
Tutorial Five [in 19.1 Goal]
Tutorial Four [in 18.1 Goal]
Tutorial One [in 15.1 Goal]
Tutorial Seven [in 21.1 Goal]
Tutorial Six [in 20.1 Goal]
Tutorial Three [in 17.1 Goal]
Tutorial Two [in 16.1 Goal]
tutorials
using a template-based collection [in 20.1 Goal]
tututil.cpp [in 14.3 Setting up the Tutorials]
type conversions
u
updaters
updating data [in 4.8 Updating Data]
usable object, defined [in 5.6.1 Defining a Valid Object]
user-defined callbacks
v
valid object [in 5.6.1 Defining a Valid Object]
value semantics
VARCHAR [in 11.2 Character Sets]
video store model [in 14.4 The Tutorial Model]
VVContact
VVContactRepository
VVInvoice
VVPurchase [in 18.2 Overview]
VVPurchaseTransactionRepository [in 18.2 Overview]
VVRentalTransaction [in 16.2 Overview]
VVRentalTransactionRepository [in 16.2 Overview]
VVVideo
VVVideoRepository
VVVideoRepository [in 21.5.4 VVVideoRepository -
]
VVVideoRepository
w
wide character strings [in 11.2.2 RWWString ]
©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.