metadata(Continued)
retrieving, 91
storing, 87
hc_store_both_ez, 87-88
metadatamodel, overview, 19-20
models
data, 17-19
deletingobjects, 22-23
metadata, 19-20
query, 20-21
queryintegrity, 21-22
multithreadedaccess, 40
N
name-valuerecords, 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
convertingto string arrays, 84
creating
hc_nvr_create, 65-66
creatingand freeing, 65
creatingfrom string arrays, 84
hc_nvr_convert_to_string_arrays, 86-87
hc_nvr_create_from_string_arrays, 84-85
manipulating, 63
retrieveOID and record
hc_pstmt_query_ez, 109-110
retrieving, 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-valuerecords, retrieving (Continued)
hc_nvr_get_timestamp, 83-84
hc_nvr_get_value_at_index,77
storing, 63-64
usingreturned, 64-65
NameValueObjectArchiveclass, 29,30-38
checkIndexedmethod, 32-33
getObjectIdentifiermethod, 37
getQueryIntegrityTimemethod, 38
getSchemamethod, 33-34
isQueryCompletemethod, 37
NameValueObjectArchiveconstructor, 31
querymethod, 34,35
QueryResultSetmethod, 37
retrieveMetadatamethod, 33
retrieveObjectmethod, 33
storeMetadatamethod, 32
storeObjectmethod, 31-32
NameValueObjectArchiveconstructor, 31
NameValueRecordclass, 30
NameValueSchemaclass, 29-30
nonblockingC API, 43
O
ObjectIdentier, See OID
ObjectIdentifierclass, 29-30
objects,deleting, overview, 22-23
OID
addmetadata record
hc_store_metadata_ez, 88-89
checkif metadata is present
hc_check_indexed_ez, 89-90
deletingmetadata, 111
fetchnext
hc_qrs_next_ez, 96-97
overview, 18
retrieve,optionally retrieve name-value record
hc_pstmt_query_ez, 109-110
retrieveand optionally name
hc_query_ez, 94-96
retrievedata for OID
hc_retrieve_ez, 91-92
Index
131