Index

metadata (Continued) retrieving, 91 storing, 87

hc_store_both_ez, 87-88metadata model, overview, 19-20models

data, 17-19

deleting objects, 22-23metadata, 19-20query, 20-21

query integrity, 21-22multithreaded access, 40

N

name-value records, 63 building, 66-67

hc_nvr_add_binary, 71 hc_nvr_add_date, 72 hc_nvr_add_double, 69 hc_nvr_add_from_string, 75 hc_nvr_add_long, 68 hc_nvr_add_string, 70 hc_nvr_add_time, 73 hc_nvr_add_timestamp, 74 hc_nvr_add_value, 67

converting to string arrays, 84 creating

hc_nvr_create, 65-66creating and freeing, 65 creating from string arrays, 84

hc_nvr_convert_to_string_arrays, 86-87hc_nvr_create_from_string_arrays, 84-85

manipulating, 63 retrieve OID and record

hc_pstmt_query_ez, 109-110retrieving, 76

hc_nvr_get_binary, 81 hc_nvr_get_count, 76 hc_nvr_get_date, 82 hc_nvr_get_double, 79 hc_nvr_get_long, 78 hc_nvr_get_string, 80 hc_nvr_get_time, 82-83

name-value records, retrieving (Continued) hc_nvr_get_timestamp, 83-84hc_nvr_get_value_at_index, 77

storing, 63-64

using returned, 64-65NameValueObjectArchive class, 29, 30-38

checkIndexed method, 32-33getObjectIdentifier method, 37 getQueryIntegrityTime method, 38 getSchema method, 33-34isQueryComplete method, 37 NameValueObjectArchive constructor, 31 query method, 34, 35 QueryResultSet method, 37 retrieveMetadata method, 33 retrieveObject method, 33 storeMetadata method, 32 storeObject method, 31-32

NameValueObjectArchive constructor, 31 NameValueRecord class, 30 NameValueSchema class, 29-30nonblocking C API, 43

O

Object Identifier, See OID ObjectIdentifier class, 29-30objects, deleting, overview, 22-23

OID

add metadata record hc_store_metadata_ez, 88-89

check if metadata is present hc_check_indexed_ez, 89-90

deleting metadata, 111 fetch next

hc_qrs_next_ez, 96-97overview, 18

retrieve, optionally retrieve name-value record hc_pstmt_query_ez, 109-110

retrieve and optionally name hc_query_ez, 94-96

retrieve data for OID hc_retrieve_ez, 91-92

131

Page 131
Image 131
Sun Microsystems 5800 manual Metadata retrieving, 91 storing