
Synchronous C API Functions
HCERR_NULL_SESSION
HCERR_INVALID_SESSION
HCERR_INVALID_OID
HCERR_ILLEGAL_ARGUMENT
Querying Metadata
The following functions are defined for simple queries:
■“hc_query_ez” on page 94
■“hc_qrs_next_ez” on page 96
■“hc_qrs_is_query_complete” on page 97
■“hc_qrs_get_query_integrity_time” on page 98
■“hc_qrs_free” on page 99
The following functions are defined for prepared statement queries:
■“hc_pstmt_create” on page 100
■“hc_pstmt_free” on page 101
■“hc_pstmt_set_string” on page 101
■“hc_pstmt_set_char” on page 102
■“hc_pstmt_set_double” on page 103
■“hc_pstmt_set_long” on page 104
■“hc_pstmt_set_date” on page 105
■“hc_pstmt_set_time” on page 106
■“hc_pstmt_set_timestamp” on page 107
■“hc_pstmt_set_binary” on page 108
■“hc_pstmt_query_ez” on page 109
Prepared statement example:
“Querying With a Prepared Statement” on page 110
hc_query_ez
Retrieves OIDs and optionally
Synopsis
hcerr_t hc_query_ez(hc_session_t *session,
hc_string_t query,
hc_string_t selects[],
int n_selects,
94 | Sun StorageTek 5800 System Client API Reference Manual • June 2008 |