TerraLib 4.1
ibpp_internals Namespace Reference

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

Typedef Documentation

typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_attach_database(ISC_STATUS *, short, char *, isc_db_handle *, short, char *)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_blob_info(ISC_STATUS *, isc_blob_handle *, short, char *, short, char *)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_create_database(ISC_STATUS *, short, char *, isc_db_handle *, short, char *, short)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_database_info(ISC_STATUS *, isc_db_handle *, short, char *, short, char *)
typedef void ISC_EXPORT ibpp_internals::proto_decode_date(ISC_QUAD *, void *)
typedef void ISC_EXPORT ibpp_internals::proto_decode_sql_date(ISC_DATE *, void *)
typedef void ISC_EXPORT ibpp_internals::proto_decode_sql_time(ISC_TIME *, void *)
typedef void ISC_EXPORT ibpp_internals::proto_decode_timestamp(ISC_TIMESTAMP *, void *)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_dsql_execute_immediate(ISC_STATUS *, isc_db_handle *, isc_tr_handle *, unsigned short, char *, unsigned short, XSQLDA *)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_dsql_fetch(ISC_STATUS *, isc_stmt_handle *, unsigned short, XSQLDA *)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_dsql_prepare(ISC_STATUS *, isc_tr_handle *, isc_stmt_handle *, unsigned short, char *, unsigned short, XSQLDA *)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_dsql_set_cursor_name(ISC_STATUS *, isc_stmt_handle *, char *, unsigned short)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_dsql_sql_info(ISC_STATUS *, isc_stmt_handle *, short, char *, short, char *)
typedef void ISC_EXPORT ibpp_internals::proto_encode_date(void *, ISC_QUAD *)
typedef void ISC_EXPORT ibpp_internals::proto_encode_sql_date(void *, ISC_DATE *)
typedef void ISC_EXPORT ibpp_internals::proto_encode_sql_time(void *, ISC_TIME *)
typedef void ISC_EXPORT ibpp_internals::proto_encode_timestamp(void *, ISC_TIMESTAMP *)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_get_segment(ISC_STATUS *, isc_blob_handle *, unsigned short *, unsigned short, char *)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_interprete(char *, ISC_STATUS **)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_put_segment(ISC_STATUS *, isc_blob_handle *, unsigned short, char *)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_que_events(ISC_STATUS *, isc_db_handle *, ISC_LONG *, short, char *, isc_callback, void *)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::proto_service_attach(ISC_STATUS *, unsigned short, char *, isc_svc_handle *, unsigned short, char *)
typedef ISC_STATUS ISC_EXPORT ibpp_internals::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 ibpp_internals::proto_service_start(ISC_STATUS *, isc_svc_handle *, isc_resv_handle *, unsigned short, char *)
typedef void ISC_EXPORT ibpp_internals::proto_sql_interprete(short, char *, short)
typedef ISC_LONG ISC_EXPORT ibpp_internals::proto_vax_integer(char *, short)

Enumeration Type Documentation

Enumerator:
ivArray 
ivBlob 
ivDate 
ivTime 
ivTimestamp 
ivString 
ivInt16 
ivInt32 
ivInt64 
ivFloat 
ivDouble 
ivBool 
ivDBKey 
ivByte 

Function Documentation

void ibpp_internals::decodeDate ( IBPP::Date dt,
const ISC_DATE isc_dt 
)
void ibpp_internals::decodeTime ( IBPP::Time tm,
const ISC_TIME isc_tm 
)
void ibpp_internals::decodeTimestamp ( IBPP::Timestamp ts,
const ISC_TIMESTAMP isc_ts 
)
void ibpp_internals::encodeDate ( ISC_DATE isc_dt,
const IBPP::Date dt 
)
void ibpp_internals::encodeTime ( ISC_TIME isc_tm,
const IBPP::Time tm 
)
void ibpp_internals::encodeTimestamp ( ISC_TIMESTAMP isc_ts,
const IBPP::Timestamp ts 
)

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines