Contents

Chapter 1: 
 
  • 1.1 Features
  • Chapter 2: 
     
  • 2.1 Logical Structure of Globals
  • 2.1.1 Global Identifiers
  • 2.1.2 Global Nodes
  • 2.1.3 Global Subscripts
  • 2.1.4 Collation
  • 2.2 Physical Structure of Globals
  • 2.2.1 How Globals Are Stored
  • Chapter 3: 
     
  • 3.1 Storing Data in Globals
  • 3.1.1 Creating Globals
  • 3.1.2 Specifying a Global Node
  • 3.1.3 Storing Data in a Global Node
  • 3.1.4 Storing Structured Data in Global Nodes
  • 3.2 Deleting Global Nodes
  • 3.3 Testing the Existence of a Global Node
  • 3.4 Retrieving the Value of a Global Node
  • 3.4.1 The $Get Function
  • 3.5 Traversing Data within a Global
  • 3.5.1 The $Order (Next / Previous) Function
  • 3.5.2 Looping Over a Global
  • 3.5.3 The $Query Command
  • 3.6 Copying Data within Globals
  • 3.7 Maintaining Shared Counters within Globals
  • 3.8 Temporary Globals
  • 3.9 Sorting Data within Globals
  • 3.9.1 Collation of Global Nodes
  • 3.9.2 Numeric and String-valued Subscripts
  • 3.9.3 The $SortBegin and $SortEnd Functions
  • 3.10 Using Indirection with Globals
  • 3.11 Managing Transactions
  • 3.11.1 Locks and Transactions
  • 3.11.2 Nested Calls to TSTART
  • 3.12 Managing Concurrency
  • Chapter 4: 
     
  • 4.1 Data
  • 4.1.1 Default Structure
  • 4.1.2 IDKEY
  • 4.1.3 Subclasses
  • 4.1.4 Parent Children Relationships
  • 4.1.5 Embedded Objects
  • 4.1.6 Streams
  • 4.2 Indices
  • 4.2.1 Storage Structure of Standard Indices
  • 4.3 Bitmap Indices
  • 4.3.1 Logical Operation of Bitmap Indices
  • 4.3.2 Storage Structure of Bitmap Indices
  • 4.3.3 Direct Access of Bitmap Indices