Using Caché Multidimensional Storage
Static Version
Contents
Contents
Chapter 1:
Introduction
1.1 Features
1.2 Examples
1.3 Use in Applications
Chapter 2:
Global Structure
2.1 Logical Structure of Globals
2.1.1 Global Naming Conventions
2.1.2 Subscript Naming Conventions and Limits
2.1.3 Global Data
2.1.4 Global Subscripts
2.1.5 Collation
2.2 Physical Structure of Globals
2.2.1 How Globals Are Stored
2.3 Referencing Globals
2.3.1 Setting Global Mapping
2.3.2 Extended Global References
Chapter 3:
Using Multidimensional Storage (Globals)
3.1 Storing Data in Globals
3.1.1 Creating Globals
3.1.2 Storing Data in Global Nodes
3.1.3 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.4.2 The WRITE, ZWRITE, and ZZDUMP Commands
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 Function
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
3.13 Most Recent Global Reference
3.13.1 Naked Global Reference
Chapter 4:
SQL and Object Use of Multidimensional Storage
4.1 Data
4.1.1 Default Structure
4.1.2 IDKEY
4.1.3 Subclasses
4.1.4 Parent-Child 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
Copyright
© 1997-2008, InterSystems Corp.
Build:
Caché v2007.1.3 (607)
Last updated:
2007-10-16 23:19:22
Source:
GGBL.xml