search for books and compare prices
Tables of Contents for The Object Database Standard
Chapter/Section Title
Page #
Page Count
Preface
vii
 
1 Overview
1
10
1.1 Background
1
2
1.2 Architecture
3
3
1.3 Status
6
5
2 Object Model
11
46
2.1 Introduction
11
1
2.2 Types: Specifications and Implementations
12
5
2.3 Objects
17
14
2.4 Literals
31
3
2.5 The Full Built-in Type Hierarchy
34
1
2.6 Modeling State - Properties
35
4
2.7 Modeling Behavior - Operations
39
2
2.8 Metadata
41
9
2.9 Locking and Concurrency Control
50
1
2.10 Transaction Model
51
3
2.11 Database Operations
54
3
3 Object Specification Languages
57
26
3.1 Introduction
57
1
3.2 Object Definition Language
57
15
3.3 Object Interchange Format
72
11
4 Object Query Language
83
38
4.1 Introduction
83
1
4.2 Principles
83
1
4.3 Query Input and Result
84
1
4.4 Dealing with Object Identity
85
2
4.5 Path Expressions
87
2
4.6 Null Values
89
1
4.7 Method Invoking
90
1
4.8 Polymorphism
90
1
4.9 Operator Composition
91
2
4.10 Language Definition
93
20
4.11 Syntactical Abbreviations
113
2
4.12 OQL BNF
115
6
5 C++ Binding
121
80
5.1 Introduction
121
6
5.2 C++ ODL
127
12
5.3 C++ OML
139
36
5.4 C++ OQL
175
3
5.5 Schema Access
178
16
5.6 Example
194
7
6 Smalltalk Binding
201
28
6.1 Introduction
201
3
6.2 Smalltalk ODL
204
10
6.3 Smalltalk OML
214
5
6.4 Smalltalk OQL
219
1
6.5 Schema Access
220
7
6.6 Future Directions
227
2
7 Java Binding
229
16
7.1 Introduction
229
4
7.2 Java ODL
233
1
7.3 Java OML
234
9
7.4 Java OQL
243
2
APPENDICES
245
12
A Comparison with OMG Object Model
245
6
A.1 Introduction
245
1
A.2 Purpose
245
1
A.3 Components and Profiles
246
2
A.4 Type Hierarchy
248
1
A.5 The ORB Profile
248
1
A.6 Other Standards Groups
249
2
B ODBMS in the OMG ORB Environment
251
6
B.1 Introduction
251
1
B.2 Roles for the ORB and ODBMS
251
1
B.3 Issues
252
1
B.4 ODBMS as an Object Manager
253
4
Biographies
257
4
Index
261