ObjectStore Java Tutorial

Index

A

addInterest() method 13
annotations 23
applications
class files 37
CLASSPATH required entries 36
compiling 38
failure 4
running 42
@ option to postprocessor 39
audience vii

B

binding variables 45

C

changeInterest() method 14
CLASSPATH variable 35
collections
creating queries 44
indexes 47
introduction 30
PSE/PSE Pro and ObjectStore comparison 55
queries 43
running queries 45
compiling applications 38
concurrent users 54

D

database roots 20
database size 53
databases
actions allowed in and out of transactions 18
closing 17
creating 17
creating sessions 16
deleting objects 27
destroying objects 28
entry points 20
opening 17
roots 20
destroying objects 28
destroying strings 29
documentation conventions x

E

entry points 20
examples
add interest to user 13
changeInterest() method 14
creating collection indexes 48
deleting objects 27
Interest constructor 12
postprocessing persistence-capable classes 39
query with variable 46
removeInterest() method 14
static members 10
static methods 10
use of collections 21
User class constructor 13
UserManager class 10

F

FreeVariableBindings class 45
FreeVariables class 45

G

garbage collection 29

I

IndexedCollection class 47
indexes
creating 47
definition 47
updating 48
installing 34
Interest class
adding new interests 11
constructor 12
description 11

L

lib directory 42
Lists 30

M

Map class example 21
Maps 30
multiple sessions 16

N

notation conventions x

O

Object Managers 57
objects
accessing in the database 24
deleting 27
destroying 28
persistent garbage collection 29
retaining 25
ObjectStore
collections 55
comparison with PSE 51
concurrent users 54
database size 53
ObjectStore.RETAIN_HOLLOW 25
ObjectStore.RETAIN_READONLY 25
ObjectStore.RETAIN_STALE 25
ObjectStore.RETAIN_UPDATE 25
odb files 42
odf files 42
odt files 42
OSHashBag 30
OSHashMap 30
OSHashSet 30
osjcfpout directory 40
OSTreeMap 30
OSTreeSet 30
OSVectorList 30

P

PATH variable 34
persistence-capable classes
definition 23
descriptions 11
Interest class 11
postprocessing 39
User class 11
persistence-capable objects
storing in database 19
persistent garbage collector 29
persistent objects
accessing 24
creating 22
deleting 27
destroying 28
garbage collection 29
lifetime 2
retaining between transactions 25
postprocessor
batches 41
destination directory 40
input files 39
introduction 39
output 40
processing in place 39
pro.zip file 35
proinst.exe file 34
pse.zip file 35
PSE/PSE Pro
collections 55
comparison with ObjectStore 51
concurrent users 54
database size 53
pseinst.exe file 34

Q

queries
binding variables 45
creating 44
indexes 47
introduction 43
running 45
using variables 45

R

reachability 19
recovery 4
removeInterest() method 14
retain options 25
roots
creating 20
description 20

S

serialization
hundreds of megabytes 3
persistence 2
recovery 4
reliability 3
sessions
creating 16
multiple 16
threads 16
Set class example 21
Sets 30
specialized data types 57
static members 10
static methods 10
system crash 4

T

tools.zip file 35
training xi
transactions
aborting 19
creating sessions 16
purpose 18
retaining objects between 25
starting 18
transient objects 19
transitive persistence 19

U

undoing changes 18
updating indexes 48
User class
constructor 13
description 11
specialized types of users 12
subscribing new users 22
UserManager class
description 10
initialize() method 21
shutdown() method 17
transactions 10

Z

zip files 35


[previous]

Copyright © 1998 Object Design, Inc. All rights reserved.

Updated: 10/07/98 07:06:09