Developer’s Guide Index,
Page 1 of 1


[top]
[prev]

Documentation Top
Global Index
Reference Manual
TOC Index
Grammar index
Developer's Guide
TOC Index
Tuning Cloudscape
TOC Index

Developer’s Guide Index

A blue ball () indicates a small entry. A red ball () indicates a major entry. Click the ball to follow the link.

A

Access
full (read-write) vs. read-only
Accessing databases
Accessing read-only databases from class path
APIs for public classes and interfaces
Archiving read-only databases
Arrays
using external libraries to support
Attributes to database connection URL
setting
specifying with Properties object
Authentication
definition
Authentication provider
specifying
Authorization
Authorization identifiers
Auto-commit
and transactions
turning off ,
turning off using database connection URL attribute
using
Autoincrement column
emulating
Automatic booting
of databases in system
Available databases
list of provided by databaseName attribute

B

Backing up databases
Batch files
Bits
manipulating

C

Case-insensitive sorts
CAST function
use of
Class aliases
Class path
accessing databases from
setting
Class versioning
Classes
storing in database
classpath subsubprotocol
client.jar
Client/server environments
deploying client applications
deploying Cloudscape for
description
Cloudscape
multiple client applications accessing
Cloudscape environments
description
Cloudscape system
cloudscape.jar ,
cloudscape.LOG
cloudscape.properties file ,
cloudscape.system.home
used to define system directory
CLOUDSCAPE_INSTALL environment variable
COM.cloudscape.aggregates.AggregateDefinition
COM.cloudscape.aggregates.Aggregator
COM.cloudscape.core.AbstractDataSource
COM.cloudscape.core.BasicDataSource
COM.cloudscape.core.DataSourceFactory
COM.cloudscape.core.LocalConnectionPoolDataSource
COM.cloudscape.core.XaDataSource
COM.cloudscape.database.JBMSException
COM.cloudscape.database.TriggerExecutionContext
use of in trigger actions
COM.cloudscape.triggers.TriggerNewTransitionRows
COM.cloudscape.triggers.TriggerOldTransitionRows
COM.cloudscape.types.TypeDescriptor
COM.cloudscape.vti.VTICosting
COM.cloudscape.vti.VTIMetaDataTemplate ,
COM.cloudscape.vti.VTITemplate ,
Concurrency
Connecting to databases
in embedded mode
when path is ambiguous because of databases in class path
when path is ambiguous with databases in file system
Connections
getting
Creating a database
using database connection URL attribute
Cursors
all result sets as
and Cloudconnector
naming
requirements for being updatable
updatable
working with

D

Data
importing
Data sources
Database class loading
Database connection URL
description
features common to embedded and client/server versions
retrieving from database
syntax
Database design issues
Database encryption
Database name attribute
use of in database connection URL
Database pages
description
DatabaseMetaData precompiled queries
Databases
accessing
backing up
configuring
connecting
connecting to outside system
connecting to within system
controlling access to
convention for specifying connection path when outside system
creating
description of in Cloudscape system
dropping
encrypting
encrypting upon creation
shutting down individually
upgrading ,
Database-side JDBC methods
and SQLExceptions
definition ,
using nested connections
using non-nested connections
Database-side methods
definition ,
Deadlocks
description
detecting
definition
Deployment environments
choosing
Deployment modes
threading/connection modes and
Derived tables
using to avoid redundant method calls
directory subsubprotocol ,
Dirty reads
definition
Disk encryption
DriverPropertyInfo Array
Dropping databases
Dynamic parameters
need to cast data type of as method parameters

E

Embedded applications
deploying
Embedded environments ,
Cloudscape as single-user database
how applications interact with Cloudscape in
how to deploy Cloudscape
multiple connections and threads
Encrypted databases
booting ,
creating
Encrypting databases
Error log
Exclusive locks
definition
Explicit close of JDBC objects
External data
accessing ,
External directory services
used to provide user authentication
External libraries
integrating
External resources
managing by storing URLs
External virtual tables
requirements for
Externalizable
use of compared to Serializable

F

File descriptors
configuring to run Cloudscape
Full access
definition
Functions
emulating with java.lang methods
how java.lang classes map to
Functions (SQL-92 style)
emulating

G

Getting a nested connection
using database connection URL attribute
using getCurrentConnection() built-in method

I

Indexes
limitations of
not supported for long rows
Information log
description
Input/output streams
and serializable objects
Installation directory
layout of
INSTANCEOF
use of
interrupt calls
caught by Cloudscape
Invoking methods
when method does not return a value
IOExceptions
indicating need to relax file descriptors limit
Isolation levels

J

jar directory
function
Jar files
databases in
storing in database
jar subsubprotocol
Java
extensions to SQL-J
Java data types
and implementation of equals
deploying classes for
storing
Java objects
defining a column to store
inserting from application
retrieving and updating
storing in tables
Java stored procedures
as database-side methods with classes stored in database
java.sql.Connection.TRANSACTION_READ_COMMITTED
java.sql.Connection.TRANSACTION_SERIALIZABLE
java.sql.Driver.getPropertyInfo
JDBC
tutorial for
JDBC Connections
definition
JDBC driver
description
JDBC driver (embedded)
starting
JDBC metadata for Java data types
JDBC Statement
definition
JNDI properties for user authorization
setting
jndi.jar
required for LDAP user authorization ,
JVMs (Java Virtual Machines)
verified for Cloudscape

L

LDAP directory services
used to provide user authentication
ldap.jar
required for LDAP user authorization
Limitations
in current version
Literals
using to save keystrokes
Locking
Locks
scope of
log directory
function
Logic
storing in database

M

Method invocation
need to cast data type of dynamic parameters
using to refine search conditions
when class not stored in database
Methods
accessing when column stores superclass or interface
invoking
Multiple connections
from multiple applications connecting to server
from single application running in embedded mode
in single application
Multiple JVMs accessing single system
prohibition of
Multiple threads sharing single connection
Multi-threaded applications
Multi-user database access
programming for

N

Nested connections
definition
getting , ,
limitations of
Network encryption
NIS Directory Service Plus
used to provide user authentication
nisplus.jar
required for NIS+ user authorization
Non-repeatable reads
definition

O

Object storage
Objects
inserting
Orderable Java data types
and comparison operators
and implementation of compareTo
programming classes for
requirements

P

Passwords
no encryption of
providing
Permissions
Phantom reads
definition
Properties
defined for system in cloudscape.properties
provider.jar
required for LDAP user authentication
providerutil.jar
required for LDAP user authentication

R

Read-only access
definition
Read-only databases
accessing in zip/jar files
archiving to jar or zip files
creating
deploying
putting in class path
upgrading
working with
Recovery ,
Referential actions
and triggers
Replication systems
what to deploy on server and on remote machines
Resource manager
Cloudscape as in J2EE system
Restarting Cloudscape within same JVM
ResultSets
behavior of with auto-commit
scrolling insensitive (JDBC 2.0)
silently closed with auto-commit
working with
Rollback
implicit vs. explicit
Row count
approximate

S

Sample applications and databases
description
Schemas
and users
Security
configuring
Security features
limitations of
seg0 directory
Sequence-number column
emulating
Serializable
use of compared to Externalizable
Serialization
description
requirements for
Serialization incompatibility for pre-1.1.6 and post-1.2 databases
serialVersionUID
use of
service.properties file
Shared locks
definition
Shell scripts
Shutdown
description
Shutting down a single database ,
Shutting down Cloudscape
using database connection URL attribute
Sorts
case-insensitive
SQLExceptions
chaining of
importance of not catching within database-side methods
user-defined (38001-38999)
working with
SQLWarnings
SSL ,
Starting Cloudscape
embedded mode
Start-up
description
Statements shared by threads
dangers of
Static fields
not serialized
Static methods
executing
Stored prepared statements
need for recompiling before transferring to read-only media
Stored procedures
replaced by Java methods
using method invocation to emulate
Subprotocol
part of database connection URL syntax ,
Subsubprotocol
part of database connection URL syntax ,
System
description
System directory
creating and naming directory for
default
specifying
System properties
accessing from within SQL-J
System tables
querying

T

Threads
notifying
sleep and interrupt calls
tmp directory
function
Transaction anomalies in generic database systems
description
Transaction isolation levels
TRANSACTION_READ_COMMITTED isolation level
TRANSACTION_SERIALIZABLE isolation level
Transactions
definition
Transient
use of to optimize object storage
Triggers
accessing before and after rows
and exceptions
and separate connections
and user-defined SQLExceptions
automatic rollback of trigger actions
examples of trigger actions
limitations of trigger actions
long-running trigger actions in separate thread
programming trigger actions
transactionally-independent trigger actions
use of SQL and Java in trigger actions
use of to perform referential actions
Type correspondence
between SQL-J and Java types

U

Unique keys
generating
upgrade=true (database connection URL attribute)
Upgrades ,
for synchronization databases
Upgrading read-only databases
User authentication ,
enabling
programming applications for
use of external directory service for
User authorization
definition
for databases
providing your own
User names
providing
User-defined aggregates
examples of
programming
Users
and schemas
Cloudscape’s built-in repository
defining for a system
providing a name and password for in connection

V

VALUES clause
power of ,
Versioning of classes
compatible changes for serialization
mini-tutorial
using
Virtual Table Interface (VTI)
example
power of
requirements of
VTIs
and costing
and implementation of ResultSet and ResultSetMetaData and
and single compilation requirement
built-in
compile-time ResultSetMetaData
default parameters
determining compile time or run time
estimating cost of
examples of
parameter rules
programming
templates for creating

Z

Zip files
databases in

Numerics

100% Pure Java certification
[top]
[prev]


Cloudscape Version 3.0
For technical support, go to: www.cloudscape.com and click Support.
Copyright © 1998 and 1999 Cloudscape, Inc. All rights reserved.