Developers 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
|
Developers 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
 - Cloudscapes 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

|