Introduction
Product Overview
Feature List
Architecture Overview
Notation
EBNF
DBMS Objects
Identifiers for DBMSObjects
ObjectIds
Object Names
Content Object Identity
Working with Objects
Database Server Configuration
Concurrency
General Definitions
Configuration Object Info
Database
Root
Enabling Root Properties
Indexes
Triggers
Basics
Create Syntax
Create Trigger Semantics
Drop Syntax
Drop Symantics
SysTrigger Root
Backup/Restore
Definitions
What Can Be Backed Up
Backup Commands
Creating a Scheduled Backup
Summary Tables
Stored Modules
Create Module
Replace Module
Drop Module
Import Module
Basic Query Commands
Queries
Syntax
Lexical Structure
Pattern Matching with LIKE
Implicit Rules for Data()
Predicate Evaluation
Query Optimization
Index Optimization
Functions
Alphabetical List of Functions
Aggregation Functions
Boolean Functions
Configuration functions
Constructor Functions
Content Object Identity
Date Time Functions
Document Accessor Functions
Other Functions
Security Functions
String Functions
Namespace Support
Use Cases
Document Insertion
Introducing Namespaces in Queries
NameTests in Queries
Update Commands
Document Update Commands
Insert
Delete
Replace
Update From Variable Command
Introduction
Definitions
Syntax of the Update Statement
Quick Examples
Full Text Search
Introduction
Definitions
Full Text Search
Search Term Expansion
MATCH Expressions
Using Clause
XPath Support
Scoring Full Text Search
Introduction to Score
Configuring Score Via <properties/>
LIKE Search Term
Returning the Context of a Match
MARK Expression
Full Text Index
Automatic Optimization
Syntax
Schema and Data Types
Schema Management
XStreamDB Schema Names
Instances Accessing Schema
Schema Documents Accessing Supporting Schema
AutoLoading Feature
Updating Schemas
Using Schemas
Simple Types
Schema Resources
Schema Explore
Assign a Schema to a Collection
Index Definition Helper
Query Path Helper
Query Analysis Time Checking
Comparison Expression Checking
Invalid Name Checking
Function Signature Matching
Ways to Avoid Static Type Errors
Static Typing Checking in the Absence of Schema
Document Validation
Derivation
Evaluation Phase Type Checking
Dynamic Implicit Casts
Arithmetic
Proper Index Collation
Security
Concepts and Definitions
Actors
Securing DBMSObjects
Operations
Operation Modifiers
Access Control List (ACL)
Permission Setting
Permission
Net Permissions
Effective Permissions
Scope
Owner
Built In Groups and Users
Authorization Checks
Calculating Effective Permissions
Setting Permissions
Statement Syntax
Set Examples
Clear Examples
System Database Security
Permission Administration
Data Model For Security Information
Security Functions
Other Issues
Backup and Restore
Permission Administration
Transactions and Recovery
Multi-User and Transaction Support
Example
Transaction System Features
ACID Definition
Keeping Application Data Consistent
Isolation
Deadlock Detection
Optimistic Concurrency Using VersionNum
References
System Failure and Recovery
Actions of Recovery
Document Meta Data
Meta Data Definition
system
user
external
Accessing Meta Data
Updating Meta Data
Inserting New Documents
Replacing a Document and Meta Data
Supporting Binary
Enabling Meta Data Features
Resources and WebDav
Example Renaming Query
Other Features and Concepts
DataModel Concept
Log Feature
What Is Logged?
Document Identifier Support
Optimistic Concurrency Using Version Number
Document Fidelity/Serialization
Entities and Character References
DTD References
Namespace Handling
Scenarios
Other Uses of Namespaces
Case Sensitivity
Internationalization
Reading/Writing XML Files
Query Strings
Properties
Server Properties
Client Properties
Script Tool
Architecture Detail
Rules on Get/Checkout for XDBExplorer
Release Package
Product Components
Core Components
Web Components
Samples
Use Cases
WebDav Use Cases
Appendices
Glossary
JDBC Setup Procedure