ObjectStore Collections C++ API Reference

Index

A

add_index()
os_collection, defined by 92
allow_duplicates
os_collection, defined by 96, 97
allow_nulls
os_collection, defined by 96, 97, 166
allowed_behavior()
os_coll_rep_descriptor, defined by 143
associate_policy
os_collection, defined by 96

B

bags
compared to sets 35, 46
be_an_array
os_collection, defined by 97
break_link()
os_backptr, defined by 32

C

cardinality()
os_collection, defined by 97
cardinality_estimate()
os_collection, defined by 97, 254
cardinality_is_maintained()
os_collection, defined by 97, 254
change_behavior()
os_collection, defined by 97
os_Dictionary, defined by 166
change_rep()
os_collection, defined by 98
class, system-supplied
nonparameterized
os_array 18-30
os_bag 46-56
os_collection 87-128
os_cursor 153-160
os_list 198-209
os_set 235-244
os_Array 5-17
os_array 18-30
os_backptr 31-34
os_Bag 35-45
os_bag 46-56
os_bound_query 57
os_chained_list 246-248
os_coll_query 130-137
os_coll_range 138-142
os_coll_rep_descriptor 143-144
os_Collection 58-86
os_collection 87-128
os_collection_size 129
os_Cursor 145-152
os_cursor 153-160
os_Dictionary 161-175
os_dyn_bag 249-250
os_dyn_hash 251-252
os_index_name 178
os_index_path 179-181
os_ixonly 253
os_ixonly_bc 253
os_keyword_arg 182-184
os_keyword_arg_list 185
os_List 186-197
os_list 198-209
os_ordered_ptr_hash 255
os_packed_list 257-258
os_ptr_bag 259-260
os_rDictionary ??-223
os_rep 224
os_Set 225-234
os_set 235-244
os_vdyn_bag 261-262
os_vdyn_hash 263-264
parameterized
os_Array 5-17
os_Bag 35-45
os_Collection 58-86
os_Cursor 145-152
os_Dictionary 161-175
os_List 186-197
os_rDictionary 210-223
os_Set 225-234
clear()
os_collection, defined by 99
collections
index-only 253
library interface 118
contains()
os_Collection, defined by 64
os_collection, defined by 99
os_Dictionary, defined by 167
os_rDictionary, defined by 215
copy()
os_coll_rep_descriptor, defined by 143
count()
os_Collection, defined by 64
os_collection, defined by 99
count_values()
os_Dictionary, defined by 167
os_rDictionary, defined by 215
create()
os_Array, defined by 12
os_array, defined by 24
os_Bag, defined by 41
os_bag, defined by 51
os_coll_query, defined by 130
os_Collection, defined by 64
os_collection, defined by 99
os_Dictionary, defined by 167
os_index_path, defined by 179
os_List, defined by 192
os_list, defined by 204
os_rDictionary, defined by 216
os_Set, defined by 230
os_set, defined by 239
create_exists()
os_coll_query, defined by 134
create_pick()
os_coll_query, defined by 135

D

data members
declaring indexable 31
making indexable 277
default_behavior()
os_Array, defined by 15
os_array, defined by 26
os_Bag, defined by 43
os_bag, defined by 53
os_collection, defined by 101
os_Dictionary, defined by 171
os_List, defined by 194
os_list, defined by 206
os_Set, defined by 232
os_set, defined by 241
destroy()
os_Array, defined by 15
os_array, defined by 26
os_Bag, defined by 43
os_bag, defined by 53
os_coll_query, defined by 136
os_Collection, defined by 67
os_collection, defined by 101
os_Dictionary, defined by 171
os_index_path, defined by 181
os_List, defined by 195
os_list, defined by 206
os_rDictionary, defined by 219
os_Set, defined by 232
os_set, defined by 241
dont_associate_policy()
os_collection, defined by 101
dont_maintain_cardinality
os_collection, defined by 169, 218
dont_verify
os_collection, defined by 101
drop_index()
os_Collection, defined by 67
os_collection, defined by 102

E

element
of collection 58, 87
element type 5, 36, 58, 147, 186, 225
empty()
os_collection, defined by 102
EQ
os_collection, defined by 102, 273, 275
err_am exception 338
err_coll exception 338
err_coll_ambiguous exception 338
err_coll_behavior_inconsistency exception 338
err_coll_cannot_grow_collection exception 338
err_coll_cannot_mutate_collection exception 338
err_coll_dangling_pointer exception 338
err_coll_duplicates exception 338
err_coll_empty exception 339
err_coll_evolve exception 339
err_coll_evolve_not_implemented_yet exception 339
err_coll_illegal_arg exception 339
err_coll_illegal_cast exception 339
err_coll_illegal_cursor exception 339
err_coll_illegal_query_expression exception 339
err_coll_illegal_update exception 339
err_coll_internal exception 339
err_coll_internal_list exception 339
err_coll_none_qualifying exception 339
err_coll_not_implemented_yet exception 340
err_coll_not_ordered exception 340
err_coll_not_singleton exception 340
err_coll_not_supported exception 340
err_coll_null_cursor exception 340
err_coll_nulls exception 340
err_coll_out_of_range exception 340
err_coll_path_interp exception 340
err_coll_query_bind exception 340
err_coll_query_evaluate exception 340
err_coll_scan exception 340
err_cursor exception 340
err_cursor_ambiguous exception 340
err_cursor_internal exception 340
err_cursor_not_implemented_yet exception 340
err_illegal_index_path exception 340
err_index exception 340
err_index_duplicate_key exception 341
err_index_evolve exception 341
err_index_invalid_ordering exception 341
err_index_not_implemented_yet exception 341
err_index_wrong_kind exception 341
err_null_cursor exception 341
err_object_init exception 341
err_open_iteration exception 341
err_pset_no_cursor exception 341
exceptions
collection 338
err_am 338
err_coll 338
err_coll_ambiguous 338
err_coll_behavior_inconsistency 338
err_coll_cannot_grow_collection 338
err_coll_cannot_mutate_collection 338
err_coll_dangling_pointer 338
err_coll_duplicates 338
err_coll_empty 339
err_coll_evolve 339
err_coll_evolve_not_implemented_yet 339
err_coll_illegal_arg 339
err_coll_illegal_cast 339
err_coll_illegal_cursor 339
err_coll_illegal_query_expression 339
err_coll_illegal_update 339
err_coll_internal 339
err_coll_internal_list 339
err_coll_none_qualifying 339
err_coll_not_implemented_yet 340
err_coll_not_ordered 340
err_coll_not_singleton 340
err_coll_not_supported 340
err_coll_null_cursor 340
err_coll_nulls 340
err_coll_out_of_range 340
err_coll_path_interp 340
err_coll_query_bind 340
err_coll_query_evaluate 340
err_coll_scan 340
err_cursor 340
err_cursor_ambiguous 340
err_cursor_internal 340
err_cursor_not_implemented_yet 340
err_illegal_index_path 340
err_index 340
err_index_duplicate_key 341
err_index_evolve 341
err_index_invalid_ordering 341
err_index_not_implemented_yet 341
err_index_wrong_kind 341
err_null_cursor 341
err_object_init 341
err_open_iteration 341
err_pset_no_cursor 341
predefined 335
exists()
os_collection, defined by 102, 134

F

first()
os_Cursor, defined by 147
os_cursor, defined by 155

G

GE
os_collection, defined by 105
get_behavior()
os_collection, defined by 105
get_element_type()
os_coll_query, defined by 136
get_file_name()
os_coll_query, defined by 136
get_grow_rep_descriptor()
os_coll_rep_descriptor, defined by 143
get_indexes()
os_collection, defined by 105
get_line_number()
os_coll_query, defined by 137
get_max_size()
os_coll_rep_descriptor, defined by 144
get_min_size()
os_coll_rep_descriptor, defined by 144
get_options()
os_index_name, defined by 178
get_path_name()
os_index_name, defined by 178
get_query_string()
os_coll_query, defined by 136
get_rep()
os_collection, defined by 106
get_thread_locking()
os_collection, defined by 106
GT
os_collection, defined by 105, 273, 275

H

has_index()
os_collection, defined by 106
hash functions
registering 273
replacing 274

I

index keys 179
index maintenance
and member functions 34, 79, 83, 133
indexable data members
instantiating accessor functions for 276
initialize()
os_collection, defined by 107
insert()
os_Collection, defined by 67
os_collection, defined by 107
os_Dictionary, defined by 171
os_dynamic_extent, defined by 177
os_rDictionary, defined by 219
insert_after()
os_Collection, defined by 68
os_collection, defined by 107
os_Cursor, defined by 147
os_cursor, defined by 155
insert_before()
os_Collection, defined by 69
os_collection, defined by 108
os_Cursor, defined by 147
os_cursor, defined by 155
insert_first()
os_Collection, defined by 70
os_collection, defined by 109
insert_last()
os_Collection, defined by 71
os_collection, defined by 109
iteration
order 179

L

last()
os_Cursor, defined by 148
os_cursor, defined by 155
LE
os_collection, defined by 109
lists 186, 198
LT
os_collection, defined by 109, 273, 275

M

macro, system-supplied
os_index() 267, 268, 272
os_index_key() 273
os_index_key_hash_function() 274
os_index_key_rank_function() 275
os_indexable_body() 276
os_indexable_member() 277
OS_MARK_DICTIONARY() 267, 268
OS_MARK_SCHEMA_TYPE() 268
os_query_function() 279
os_query_function_body() 280
os_rel_1_1_body() 283
os_rel_1_1_body_options() 291
os_rel_1_m_body() 285
os_rel_1_m_body_options() 293
os_rel_m_1_body() 287
os_rel_m_1_body_options() 295
os_rel_m_m_body() 289
os_rel_m_m_body_options() 297
os_relationship_1_1() 299
os_relationship_1_m() 301
os_relationship_linkage() 303
os_relationship_m_1() 304
os_relationship_m_m() 306
OS_TRANSIENT_DICTIONARY() 269, 270, 271
maintain_cursors
os_collection, defined by 98, 109
maintain_key_order
os_Dictionary, defined by 167, 169, 172
os_dictionary, defined by 217
maintain_order
os_collection, defined by 98, 110
make_link()
os_backptr, defined by 33
more()
os_Cursor, defined by 148
os_cursor, defined by 156
multitrans_add_index()
os_collection, defined by 110
multitrans_drop_index()
os_collection, defined by 111

N

NE
os_collection, defined by 111
next()
os_Cursor, defined by 148
os_cursor, defined by 156
null()
os_Cursor, defined by 148
os_cursor, defined by 156

O

objectstore_delete() 311
objectstore_initialize() 311
only()
os_Collection, defined by 71
os_collection, defined by 111
operator !=()
os_Collection, defined by 73
os_collection, defined by 113
operator &()
os_array, defined by 28
os_bag, defined by 54
os_Collection, defined by 75
os_collection, defined by 116
os_list, defined by 207
os_set, defined by 242
operator &=()
os_Array, defined by 16
os_array, defined by 27
os_Bag, defined by 44
os_bag, defined by 54
os_Collection, defined by 75
os_collection, defined by 116
os_List, defined by 196
os_list, defined by 207
os_Set, defined by 233
os_set, defined by 242
operator -()
os_array, defined by 29
os_bag, defined by 55
os_Collection, defined by 76
os_collection, defined by 117
os_list, defined by 208
os_set, defined by 243
operator ,()
os_keyword_arg, defined by 182
os_keyword_arg_list, defined by 185
operator <()
os_Collection, defined by 73
os_collection, defined by 114
operator <=()
os_Collection, defined by 73
os_collection, defined by 114
operator -=()
os_Array, defined by 16
os_array, defined by 28
os_Bag, defined by 45
os_bag, defined by 55
os_Collection, defined by 76
os_collection, defined by 116
os_List, defined by 196
os_list, defined by 208
os_Set, defined by 233
os_set, defined by 243
operator =()
os_Array, defined by 15
os_array, defined by 26
os_Bag, defined by 44
os_bag, defined by 53
os_Collection, defined by 74
os_collection, defined by 115
os_List, defined by 195
os_list, defined by 206
os_Set, defined by 233
os_set, defined by 241
operator ==()
os_Collection, defined by 72
os_collection, defined by 113
operator >()
os_Collection, defined by 73
os_collection, defined by 114
operator >=()
os_Collection, defined by 74
os_collection, defined by 114
operator |()
os_array, defined by 27
os_bag, defined by 54
os_Collection, defined by 75
os_collection, defined by 115
os_list, defined by 207
os_set, defined by 242
operator |=()
os_Array, defined by 16
os_array, defined by 27
os_Bag, defined by 44
os_bag, defined by 53
os_Collection, defined by 74
os_collection, defined by 115
os_List, defined by 195
os_list, defined by 206
os_Set, defined by 233
os_set, defined by 241
operator const os_array&()
os_collection, defined by 112
operator const os_Array()
os_Collection, defined by 71
operator const os_bag&()
os_collection, defined by 112
operator const os_Bag()
os_Collection, defined by 72
operator const os_list&()
os_collection, defined by 113
operator const os_List()
os_Collection, defined by 72
operator const os_set&()
os_collection, defined by 113
operator const os_Set()
os_Collection, defined by 72
operator os_array&()
os_collection, defined by 112
operator os_Array()
os_Collection, defined by 71
operator os_bag&()
os_collection, defined by 112
operator os_Bag()
os_Collection, defined by 71
operator os_int32()
os_collection, defined by 79, 83, 112, 121, 133
operator os_list&()
os_collection, defined by 112
operator os_List()
os_Collection, defined by 72
operator os_set&()
os_collection, defined by 113
operator os_Set()
os_Collection, defined by 72
order, iteration 179
order_by_address
os_collection, defined by 117
ordered
os_collection, defined by 117
os_Array()
os_Array, defined by 17
os_array()
os_array, defined by 29
os_Array, the class 5-17
create() 12
default_behavior() 15
destroy() 15
operator &=() 16
operator -=() 16
operator =() 15
operator |=() 16
os_Array() 17
set_cardinality() 17
os_array, the class 18-30
create() 24
default_behavior() 26
destroy() 26
operator &() 28
operator &=() 27
operator -() 29
operator -=() 28
operator =() 26
operator |() 27
operator |=() 27
os_array() 29
set_cardinality() 30
os_backptr 78, 82, 103, 104, 119, 120, 123, 132
designating indexable member 272
os_backptr, the class 31-34
break_link() 32
make_link() 33
os_Bag()
os_Bag, defined by 45
os_bag()
os_bag, defined by 55
os_Bag, the class 35-45
create() 41
default_behavior() 43
destroy() 43
operator &=() 44
operator -=() 45
operator =() 44
operator |=() 44
os_Bag() 45
os_bag, the class 46-56
create() 51
default_behavior() 53
destroy() 53
operator &() 54
operator &=() 54
operator -() 55
operator -=() 55
operator =() 53
operator |() 54
operator |=() 53
os_bag() 55
os_bound_query()
os_bound_query, defined by 57
os_bound_query, the class 57
os_bound_query() 57
os_bound_query_create() 313
os_bound_query_delete() 313
os_chained_list, the class 246-248
os_coll_query, the class 130-137
create() 130
create_exists() 134
create_pick() 135
destroy() 136
get_element_type() 136
get_file_name() 136
get_line_number() 137
get_query_string() 136
os_coll_query_create() 325
os_coll_query_create_exists() 325
os_coll_query_create_exists_in_seg() 325
os_coll_query_create_in_seg() 325
os_coll_query_create_pick() 326
os_coll_query_create_pick_in_seg() 326
os_coll_range()
os_coll_range, defined by 138
os_coll_range, the class 138-142
os_coll_range() 138
os_coll_rep_descriptor() 327
os_coll_rep_descriptor, the class 143-144
allowed_behavior() 143
copy() 143
get_grow_rep_descriptor() 143
get_max_size() 144
get_min_size() 144
rep_enum() 144
rep_name() 144
required_behavior() 144
os_coll_rep_descriptor_allowed_behavior() 327
os_coll_rep_descriptor_copy() 327
os_coll_rep_descriptor_get_grow() 327
os_coll_rep_descriptor_get_max_size() 328
os_coll_rep_descriptor_get_min_size() 328
os_coll_rep_descriptor_get_shrink() 328
os_coll_rep_descriptor_required_behavior() 328
os_Collection, the class 58-86
contains() 64
count() 64
create() 64
destroy() 67
drop_index() 67
insert() 67
insert_after() 68
insert_before() 69
insert_first() 70
insert_last() 71
only() 71
operator !=() 73
operator &() 75
operator &=() 75
operator -() 76
operator <() 73
operator <=() 73
operator -=() 76
operator =() 74
operator ==() 72
operator >() 73
operator >=() 74
operator |() 75
operator |=() 74
operator const os_Array() 71
operator const os_Bag() 72
operator const os_List() 72
operator const os_Set() 72
operator os_Array() 71
operator os_Bag() 71
operator os_List() 72
operator os_Set() 72
pick() 76
query() 76
query_pick() 80
remove() 84
remove_first() 84
remove_last() 84
replace_at() 85
retrieve() 85
retrieve_first() 85
retrieve_last() 86
os_collection, the class 87-128
add_index() 92
allow_duplicates 96, 97
allow_nulls 96, 97, 166
associate_policy 96
be_an_array 97
cardinality() 97
cardinality_estimate() 97, 254
cardinality_is_maintained() 97, 254
change_behavior() 97
change_rep() 98
clear() 99
contains() 99
count() 99
create() 99
default_behavior() 101
destroy() 101
dont_associate_policy() 101
dont_maintain_cardinality 169, 218
dont_verify 101
drop_index() 102
empty() 102
EQ 102, 273, 275
exists() 102, 134
GE 105
get_behavior() 105
get_indexes() 105
get_rep() 106
get_thread_locking() 106
GT 105, 273, 275
has_index() 106
initialize() 107
insert() 107
insert_after() 107
insert_before() 108
insert_first() 109
insert_last() 109
LE 109
LT 109, 273, 275
maintain_cursors 98, 109
maintain_order 98, 110
multi_trans_add_index() 110
multi_trans_drop_index() 111
NE 111
only() 111
operator !=() 113
operator &() 116
operator &=() 116
operator -() 117
operator <() 114
operator <=() 114
operator -=() 116
operator =() 115
operator ==() 113
operator >() 114
operator >=() 114
operator |() 115
operator |=() 115
operator const os_array&() 112
operator const os_bag&() 112
operator const os_list&() 113
operator const os_set&() 113
operator os_array&() 112
operator os_bag&() 112
operator os_int32() 79, 83, 112, 121, 133
operator os_list&() 112
operator os_set&() 113
order_by_address 117
ordered 117
pick() 117
pick_from_empty_returns_null 98, 118, 166, 169, 217
query() 118, 130
query_pick() 121, 136
remove() 124
remove_at() 124
remove_first() 125
remove_last() 125
replace_at() 125
retrieve() 126
retrieve_first() 126
retrieve_last() 126
set_thread_locking() 127
signal_cardinality 98, 166
signal_duplicates 97, 166
update_cardinality() 128, 254
verify 98
os_collection_add_index() 314
os_collection_add_index_in_seg() 314
os_collection_bound_query() 314
os_collection_bound_query_exists() 314
os_collection_bound_query_pick() 314
os_collection_cardinality() 315
os_collection_change_behavior() 315
os_collection_change_rep() 315
os_collection_clear() 315
os_collection_contains() 315
os_collection_copy() 316
os_collection_count() 316
os_collection_create() 316
os_collection_create_in_cluster() 316
os_collection_create_in_seg() 316
os_collection_create_near() 317
os_collection_delete() 317
os_collection_drop_index() 317
os_collection_empty() 317
os_collection_equal() 317
os_collection_get_behavior() 318
os_collection_get_rep() 318
os_collection_greater_than() 318
os_collection_greater_than_or_equal() 318
os_collection_has_index() 318
os_collection_initialize() 318
os_collection_insert() 319
os_collection_insert_after_cursor() 319
os_collection_insert_after_position() 319
os_collection_insert_before_cursor() 319
os_collection_insert_before_position() 319
os_collection_insert_first() 320
os_collection_insert_last() 320
os_collection_intersect() 320
os_collection_less_than() 320
os_collection_less_than_or_equal() 320
os_collection_not_equal() 320
os_collection_only() 321
os_collection_ordered_equal() 321
os_collection_pick() 321
os_collection_query() 321
os_collection_query_exists() 321
os_collection_query_pick() 322
os_collection_remove() 322
os_collection_remove_at_cursor() 322
os_collection_remove_at_position() 322
os_collection_remove_first() 322
os_collection_remove_last() 322
os_collection_replace_at_cursor() 323
os_collection_replace_at_position() 323
os_collection_retrieve_at_cursor() 323
os_collection_retrieve_at_position() 323
os_collection_retrieve_first() 323
os_collection_retrieve_last() 323
os_collection_size, the class 129
os_collection_union() 324
~os_Cursor()
os_Cursor, defined by 152
os_Cursor()
os_Cursor, defined by 148
~os_cursor()
os_cursor, defined by 160
os_cursor()
os_cursor, defined by 156
os_Cursor, the class 145-152
first() 147
insert_after() 147
insert_before() 147
last() 148
more() 148
next() 148
null() 148
~os_Cursor() 152
os_Cursor() 148
owner() 151
previous() 151
rebind() 151
remove_at() 152
retrieve() 152
valid() 152
os_cursor, the class 153-160
first() 155
insert_after() 155
insert_before() 155
last() 155
more() 156
next() 156
null() 156
~os_cursor() 160
os_cursor() 156
owner() 159
previous() 159
rebind() 159
remove_at() 159
retrieve() 159
valid() 160
os_cursor_copy() 329
os_cursor_create() 329
os_cursor_create_in_cluster() 329
os_cursor_create_in_db() 329
os_cursor_create_in_seg() 329
os_cursor_create_near() 330
os_cursor_create_options() 330
os_cursor_delete() 330
os_cursor_first() 330
os_cursor_insert_after() 330
os_cursor_insert_before() 331
os_cursor_last() 331
os_cursor_more() 331
os_cursor_next() 331
os_cursor_null() 331
os_cursor_ordered_create() 331
os_cursor_ordered_create_in_cluster() 332
os_cursor_ordered_create_in_db() 332
os_cursor_ordered_create_in_seg() 332
os_cursor_ordered_create_near() 332
os_cursor_ordered_create_options() 333
os_cursor_previous() 333
os_cursor_remove_at() 333
os_cursor_retrieve() 333
os_cursor_valid() 333
os_database_alloc() 311
os_Dictionary()
os_Dictionary, defined by 172
os_Dictionary, the class 161-175
change_behavior() 166
contains() 167
count_values() 167
create() 167
default_behavior() 171
destroy() 171
insert() 171
maintain_key_order 167, 169, 172
os_Dictionary() 172
pick() 172
query_pick() 173
remove() 173
remove_value() 174
retrieve() 174
retrieve_key() 175
signal_dup_keys 166, 169
os_dictionary, the class
maintain_key_order 217
signal_dup_keys 217
os_dyn_bag, the class 249-250
os_dyn_hash, the class 251-252
~os_dynamic_extent()
os_dynamic_extent, defined by 177
os_dynamic_extent()
os_dynamic_extent, defined by 176
os_dynamic_extent, the class
~os_dynamic_extent() 177
insert() 177
os_dynamic_extent() 176
remove() 177
os_index(), the macro 267, 268, 272
os_index_key(), the macro 273
os_index_key_hash_function(), the macro 274
os_index_key_rank_function(), the macro 275
os_index_name, the class 178
get_options() 178
get_path_name() 178
os_index_path, the class 179-181
create() 179
destroy() 181
os_index_path_create() 334
os_index_path_create_in_seg() 334
os_index_path_delete() 334
os_indexable_body(), the macro 276
os_indexable_member(), the macro 277
OS_INITIALIZE_CHAINED_LIST_REP() macro 246
OS_INSTANTIATE_CHAINED_LIST_REP() macro 246
os_ixonly, the class 253
os_ixonly_bc, the class 253
os_keyword_arg()
os_keyword_arg, defined by 182
os_keyword_arg, the class 182-184
operator ,() 182
os_keyword_arg() 182
os_keyword_arg_list()
os_keyword_arg_list, defined by 185
os_keyword_arg_list, the class 185
operator ,() 185
os_keyword_arg_list() 185
os_List()
os_List, defined by 196
os_list()
os_list, defined by 208
os_List, the class 186-197
create() 192
default_behavior() 194
destroy() 195
operator &=() 196
operator -=() 196
operator =() 195
operator |=() 195
os_List() 196
os_list, the class 198-209
create() 204
default_behavior() 206
destroy() 206
operator &() 207
operator &=() 207
operator -() 208
operator -=() 208
operator =() 206
operator |() 207
operator |=() 206
os_list() 208
OS_MARK_CHAINED_LIST_REP() macro 246
OS_MARK_DICTIONARY(), the macro 267, 268
OS_MARK_QUERY_FUNCTION(), the macro 78, 79, 82, 83, 104, 119, 120, 123, 132, 133
OS_MARK_SCHEMA_TYPE(), the macro 268
os_ordered_ptr_hash, the class 255
os_packed_list, the class 257-258
os_ptr_bag, the class 259-260
os_query_function(), the macro 78, 82, 103, 104, 119, 120, 123, 132, 279
os_query_function_body(), the macro 78, 79, 82, 104, 119, 120, 123, 132, 133, 280
os_query_function_body_returning_ref(), the macro 123
os_query_function_returning_ref(), the macro 123
os_rDictionary()
os_rDictionary, defined by 220
os_rDictionary, the class 169, 210-223
contains() 215
count_values() 215
create() 216
destroy() 219
insert() 219
os_rDictionary() 220
pick() 220
query() 221
query_pick() 221
remove() 222
remove_value() 222
retrieve() 223
retrieve_key() 223
os_rel_1_1_body(), the macro 283
os_rel_1_1_body_options(), the macro 291
os_rel_1_m_body(), the macro 285
os_rel_1_m_body_options(), the macro 293
os_rel_m_1_body(), the macro 287
os_rel_m_1_body_options(), the macro 295
os_rel_m_m_body(), the macro 289
os_rel_m_m_body_options(), the macro 297
os_relationship_1_1(), the macro 299
os_relationship_1_m(), the macro 301
os_relationship_linkage(), the macro 303
os_relationship_m_1(), the macro 304
os_relationship_m_m(), the macro 306
os_rep()
os_rep, defined by 224
os_rep, the class 224
os_rep() 224
os_Set()
os_Set, defined by 234
os_set()
os_set, defined by 243
os_Set, the class 225-234
create() 230
default_behavior() 232
destroy() 232
operator &=() 233
operator -=() 233
operator =() 233
operator |=() 233
os_Set() 234
os_set, the class 235-244
create() 239
default_behavior() 241
destroy() 241
operator &() 242
operator &=() 242
operator -() 243
operator -=() 243
operator =() 241
operator |() 242
operator |=() 241
os_set() 243
retrieve() 244
OS_TRANSIENT_DICTIONARY(), the macro 269, 270, 271
os_vdyn_bag, the class 261-262
os_vdyn_hash, the class 263-264
<ostore/relat.hh> header file 276
owner()
os_Cursor, defined by 151
os_cursor, defined by 159

P

parameter
element type 5, 36, 58, 147, 186, 225
paths 179
pick()
os_Collection, defined by 76
os_collection, defined by 117
os_Dictionary, defined by 172
os_rDictionary, defined by 220
pick_from_empty_returns_null
os_collection, defined by 98, 118, 166, 169, 217
previous()
os_Cursor, defined by 151
os_cursor, defined by 159

Q

queries
library interface 76
nested 79, 83, 120, 133
optimization 179
range 93
query optimization 179
query()
os_Collection, defined by 76
os_collection, defined by 118, 130
os_rDictionary, defined by 221
query_pick()
os_Collection, defined by 80
os_collection, defined by 121, 136
os_Dictionary, defined by 173
os_rDictionary, defined by 221

R

range queries 93
rank functions
registering 273
replacing 275
rebind()
os_Cursor, defined by 151
os_cursor, defined by 159
registering rank and hash functions 273
remove()
os_Collection, defined by 84
os_collection, defined by 124
os_Dictionary, defined by 173
os_dynamic_extent, defined by 177
os_rDictionary, defined by 222
remove_at()
os_collection, defined by 124
os_Cursor, defined by 152
os_cursor, defined by 159
remove_first()
os_Collection, defined by 84
os_collection, defined by 125
remove_last()
os_Collection, defined by 84
os_collection, defined by 125
remove_value()
os_Dictionary, defined by 174
os_rDictionary, defined by 222
rep_enum()
os_coll_rep_descriptor, defined by 144
rep_name()
os_coll_rep_descriptor, defined by 144
replace_at()
os_Collection, defined by 85
os_collection, defined by 125
replacing hash functions 274
replacing rank functions 275
representation policies 99, 143, 193, 199, 205, 231, 240
required_behavior()
os_coll_rep_descriptor, defined by 144
retrieve()
os_Collection, defined by 85
os_collection, defined by 126
os_Cursor, defined by 152
os_cursor, defined by 159
os_Dictionary, defined by 174
os_rDictionary, defined by 223
os_set, defined by 244
retrieve_first()
os_Collection, defined by 85
os_collection, defined by 126
retrieve_key()
os_Dictionary, defined by 175
os_rDictionary, defined by 223
retrieve_last()
os_Collection, defined by 86
os_collection, defined by 126

S

set_cardinality()
os_Array, defined by 17
os_array, defined by 30
set_thread_locking()
os_collection, defined by 127
sets 225
signal_cardinality
os_collection, defined by 98, 166
signal_dup_keys
os_Dictionary, defined by 166, 169
os_dictionary, defined by 217
signal_duplicates
os_collection, defined by 97, 166

U

update_cardinality()
os_collection, defined by 128, 254

V

valid()
os_Cursor, defined by 152
os_cursor, defined by 160
verify
os_collection, defined by 98


[previous]

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

Updated: 03/31/98 15:59:25