Classes |
| struct | DebugStream |
| struct | GDS |
| class | SPB |
| class | DPB |
| class | TPB |
| class | RB |
| class | IBS |
| class | ExceptionBase |
| class | LogicExceptionImpl |
| class | SQLExceptionImpl |
| class | WrongTypeImpl |
| class | ServiceImpl |
| class | DatabaseImpl |
| class | TransactionImpl |
| class | RowImpl |
| class | StatementImpl |
| class | BlobImpl |
| class | ArrayImpl |
| struct | EventBufferIterator |
| class | EventsImpl |
| struct | consts |
Typedefs |
| typedef ISC_STATUS ISC_EXPORT | proto_create_database (ISC_STATUS *, short, char *, isc_db_handle *, short, char *, short) |
| typedef ISC_STATUS ISC_EXPORT | proto_attach_database (ISC_STATUS *, short, char *, isc_db_handle *, short, char *) |
| typedef ISC_STATUS ISC_EXPORT | proto_detach_database (ISC_STATUS *, isc_db_handle *) |
| typedef ISC_STATUS ISC_EXPORT | proto_drop_database (ISC_STATUS *, isc_db_handle *) |
| typedef ISC_STATUS ISC_EXPORT | proto_database_info (ISC_STATUS *, isc_db_handle *, short, char *, short, char *) |
| typedef ISC_STATUS ISC_EXPORT | proto_dsql_execute_immediate (ISC_STATUS *, isc_db_handle *, isc_tr_handle *, unsigned short, char *, unsigned short, XSQLDA *) |
| typedef ISC_STATUS ISC_EXPORT | proto_open_blob2 (ISC_STATUS *, isc_db_handle *, isc_tr_handle *, isc_blob_handle *, ISC_QUAD *, short, char *) |
| typedef ISC_STATUS ISC_EXPORT | proto_create_blob2 (ISC_STATUS *, isc_db_handle *, isc_tr_handle *, isc_blob_handle *, ISC_QUAD *, short, char *) |
| typedef ISC_STATUS ISC_EXPORT | proto_close_blob (ISC_STATUS *, isc_blob_handle *) |
| typedef ISC_STATUS ISC_EXPORT | proto_cancel_blob (ISC_STATUS *, isc_blob_handle *) |
| typedef ISC_STATUS ISC_EXPORT | proto_get_segment (ISC_STATUS *, isc_blob_handle *, unsigned short *, unsigned short, char *) |
| typedef ISC_STATUS ISC_EXPORT | proto_put_segment (ISC_STATUS *, isc_blob_handle *, unsigned short, char *) |
| typedef ISC_STATUS ISC_EXPORT | proto_blob_info (ISC_STATUS *, isc_blob_handle *, short, char *, short, char *) |
| typedef ISC_STATUS ISC_EXPORT | proto_array_lookup_bounds (ISC_STATUS *, isc_db_handle *, isc_tr_handle *, char *, char *, ISC_ARRAY_DESC *) |
| typedef ISC_STATUS ISC_EXPORT | proto_array_get_slice (ISC_STATUS *, isc_db_handle *, isc_tr_handle *, ISC_QUAD *, ISC_ARRAY_DESC *, void *, ISC_LONG *) |
| typedef ISC_STATUS ISC_EXPORT | proto_array_put_slice (ISC_STATUS *, isc_db_handle *, isc_tr_handle *, ISC_QUAD *, ISC_ARRAY_DESC *, void *, ISC_LONG *) |
| typedef ISC_LONG ISC_EXPORT | proto_vax_integer (char *, short) |
| typedef ISC_LONG ISC_EXPORT | proto_sqlcode (ISC_STATUS *) |
| typedef void ISC_EXPORT | proto_sql_interprete (short, char *, short) |
| typedef ISC_STATUS ISC_EXPORT | proto_interprete (char *, ISC_STATUS **) |
| typedef ISC_STATUS ISC_EXPORT | proto_que_events (ISC_STATUS *, isc_db_handle *, ISC_LONG *, short, char *, isc_callback, void *) |
| typedef ISC_STATUS ISC_EXPORT | proto_cancel_events (ISC_STATUS *, isc_db_handle *, ISC_LONG *) |
| typedef ISC_STATUS ISC_EXPORT | proto_start_multiple (ISC_STATUS *, isc_tr_handle *, short, void *) |
| typedef ISC_STATUS ISC_EXPORT | proto_commit_transaction (ISC_STATUS *, isc_tr_handle *) |
| typedef ISC_STATUS ISC_EXPORT | proto_commit_retaining (ISC_STATUS *, isc_tr_handle *) |
| typedef ISC_STATUS ISC_EXPORT | proto_rollback_transaction (ISC_STATUS *, isc_tr_handle *) |
| typedef ISC_STATUS ISC_EXPORT | proto_rollback_retaining (ISC_STATUS *, isc_tr_handle *) |
| typedef ISC_STATUS ISC_EXPORT | proto_dsql_allocate_statement (ISC_STATUS *, isc_db_handle *, isc_stmt_handle *) |
| typedef ISC_STATUS ISC_EXPORT | proto_dsql_describe (ISC_STATUS *, isc_stmt_handle *, unsigned short, XSQLDA *) |
| typedef ISC_STATUS ISC_EXPORT | proto_dsql_describe_bind (ISC_STATUS *, isc_stmt_handle *, unsigned short, XSQLDA *) |
| typedef ISC_STATUS ISC_EXPORT | proto_dsql_execute (ISC_STATUS *, isc_tr_handle *, isc_stmt_handle *, unsigned short, XSQLDA *) |
| typedef ISC_STATUS ISC_EXPORT | proto_dsql_execute2 (ISC_STATUS *, isc_tr_handle *, isc_stmt_handle *, unsigned short, XSQLDA *, XSQLDA *) |
| typedef ISC_STATUS ISC_EXPORT | proto_dsql_fetch (ISC_STATUS *, isc_stmt_handle *, unsigned short, XSQLDA *) |
| typedef ISC_STATUS ISC_EXPORT | proto_dsql_free_statement (ISC_STATUS *, isc_stmt_handle *, unsigned short) |
| typedef ISC_STATUS ISC_EXPORT | proto_dsql_prepare (ISC_STATUS *, isc_tr_handle *, isc_stmt_handle *, unsigned short, char *, unsigned short, XSQLDA *) |
| typedef ISC_STATUS ISC_EXPORT | proto_dsql_set_cursor_name (ISC_STATUS *, isc_stmt_handle *, char *, unsigned short) |
| typedef ISC_STATUS ISC_EXPORT | proto_dsql_sql_info (ISC_STATUS *, isc_stmt_handle *, short, char *, short, char *) |
| typedef void ISC_EXPORT | proto_decode_date (ISC_QUAD *, void *) |
| typedef void ISC_EXPORT | proto_encode_date (void *, ISC_QUAD *) |
| typedef int ISC_EXPORT | proto_add_user (ISC_STATUS *, USER_SEC_DATA *) |
| typedef int ISC_EXPORT | proto_delete_user (ISC_STATUS *, USER_SEC_DATA *) |
| typedef int ISC_EXPORT | proto_modify_user (ISC_STATUS *, USER_SEC_DATA *) |
| typedef ISC_STATUS ISC_EXPORT | proto_service_attach (ISC_STATUS *, unsigned short, char *, isc_svc_handle *, unsigned short, char *) |
| typedef ISC_STATUS ISC_EXPORT | proto_service_detach (ISC_STATUS *, isc_svc_handle *) |
| typedef ISC_STATUS ISC_EXPORT | proto_service_query (ISC_STATUS *, isc_svc_handle *, isc_resv_handle *, unsigned short, char *, unsigned short, char *, unsigned short, char *) |
| typedef ISC_STATUS ISC_EXPORT | proto_service_start (ISC_STATUS *, isc_svc_handle *, isc_resv_handle *, unsigned short, char *) |
| typedef void ISC_EXPORT | proto_decode_sql_date (ISC_DATE *, void *) |
| typedef void ISC_EXPORT | proto_decode_sql_time (ISC_TIME *, void *) |
| typedef void ISC_EXPORT | proto_decode_timestamp (ISC_TIMESTAMP *, void *) |
| typedef void ISC_EXPORT | proto_encode_sql_date (void *, ISC_DATE *) |
| typedef void ISC_EXPORT | proto_encode_sql_time (void *, ISC_TIME *) |
| typedef void ISC_EXPORT | proto_encode_timestamp (void *, ISC_TIMESTAMP *) |
Enumerations |
| enum | flush_debug_stream_type { fds
} |
| enum | IITYPE {
ivArray,
ivBlob,
ivDate,
ivTime,
ivTimestamp,
ivString,
ivInt16,
ivInt32,
ivInt64,
ivFloat,
ivDouble,
ivBool,
ivDBKey,
ivByte
} |
Functions |
| void | encodeDate (ISC_DATE &isc_dt, const IBPP::Date &dt) |
| void | decodeDate (IBPP::Date &dt, const ISC_DATE &isc_dt) |
| void | encodeTime (ISC_TIME &isc_tm, const IBPP::Time &tm) |
| void | decodeTime (IBPP::Time &tm, const ISC_TIME &isc_tm) |
| void | encodeTimestamp (ISC_TIMESTAMP &isc_ts, const IBPP::Timestamp &ts) |
| void | decodeTimestamp (IBPP::Timestamp &ts, const ISC_TIMESTAMP &isc_ts) |
Variables |
| GDS | gds |