Rogue Wave banner
Top of DocumentContents

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
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 ]

Top of DocumentContents

©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.