| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Classes | Namespaces | Defines | Typedefs | Enumerations | Functions
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Firebird/ibpp/core/_ibpp.h File Reference
`#include "ibpp.h"`
`#include "ibase.h"`
`#include <limits>`
`#include <cstring>`
`#include <vector>`
`#include <sstream>`
`#include <cstdarg>`
`#include <memory>`
`#include <cstdlib>`

Go to the source code of this file.

## Classes

struct | ibpp_internals::DebugStream
struct | ibpp_internals::GDS
class | ibpp_internals::SPB
class | ibpp_internals::DPB
class | ibpp_internals::TPB
class | ibpp_internals::RB
class | ibpp_internals::IBS
class | ibpp_internals::ExceptionBase
class | ibpp_internals::LogicExceptionImpl
class | ibpp_internals::SQLExceptionImpl
class | ibpp_internals::WrongTypeImpl
class | ibpp_internals::ServiceImpl
class | ibpp_internals::DatabaseImpl
class | ibpp_internals::TransactionImpl
class | ibpp_internals::RowImpl
class | ibpp_internals::StatementImpl
class | ibpp_internals::BlobImpl
class | ibpp_internals::ArrayImpl
struct | ibpp_internals::EventBufferIterator< It >
class | ibpp_internals::EventsImpl
struct | ibpp_internals::consts

## Namespaces

namespace | ibpp_internals

## Defines

#define | ASSERTION(x)

## Typedefs

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_attach_database (ISC_STATUS *, short, char *, isc_db_handle *, short, char *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_detach_database (ISC_STATUS *, isc_db_handle *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_drop_database (ISC_STATUS *, isc_db_handle *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_database_info (ISC_STATUS *, isc_db_handle *, short, char *, short, char *)
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_open_blob2 (ISC_STATUS *, isc_db_handle *, isc_tr_handle *, isc_blob_handle *, ISC_QUAD *, short, char *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_create_blob2 (ISC_STATUS *, isc_db_handle *, isc_tr_handle *, isc_blob_handle *, ISC_QUAD *, short, char *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_close_blob (ISC_STATUS *, isc_blob_handle *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_cancel_blob (ISC_STATUS *, isc_blob_handle *)
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_put_segment (ISC_STATUS *, isc_blob_handle *, unsigned 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_array_lookup_bounds (ISC_STATUS *, isc_db_handle *, isc_tr_handle *, char *, char *, ISC_ARRAY_DESC *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::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 | ibpp_internals::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 | ibpp_internals::proto_vax_integer (char *, short)
typedef ISC_LONG ISC_EXPORT | ibpp_internals::proto_sqlcode (ISC_STATUS *)
typedef void ISC_EXPORT | ibpp_internals::proto_sql_interprete (short, char *, short)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_interprete (char *, ISC_STATUS **)
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_cancel_events (ISC_STATUS *, isc_db_handle *, ISC_LONG *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_start_multiple (ISC_STATUS *, isc_tr_handle *, short, void *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_commit_transaction (ISC_STATUS *, isc_tr_handle *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_commit_retaining (ISC_STATUS *, isc_tr_handle *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_rollback_transaction (ISC_STATUS *, isc_tr_handle *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_rollback_retaining (ISC_STATUS *, isc_tr_handle *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_dsql_allocate_statement (ISC_STATUS *, isc_db_handle *, isc_stmt_handle *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_dsql_describe (ISC_STATUS *, isc_stmt_handle *, unsigned short, XSQLDA *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_dsql_describe_bind (ISC_STATUS *, isc_stmt_handle *, unsigned short, XSQLDA *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_dsql_execute (ISC_STATUS *, isc_tr_handle *, isc_stmt_handle *, unsigned short, XSQLDA *)
typedef ISC_STATUS ISC_EXPORT | ibpp_internals::proto_dsql_execute2 (ISC_STATUS *, isc_tr_handle *, isc_stmt_handle *, unsigned short, XSQLDA *, 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_free_statement (ISC_STATUS *, isc_stmt_handle *, unsigned short)
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_decode_date (ISC_QUAD *, void *)
typedef void ISC_EXPORT | ibpp_internals::proto_encode_date (void *, ISC_QUAD *)
typedef int ISC_EXPORT | ibpp_internals::proto_add_user (ISC_STATUS *, USER_SEC_DATA *)
typedef int ISC_EXPORT | ibpp_internals::proto_delete_user (ISC_STATUS *, USER_SEC_DATA *)
typedef int ISC_EXPORT | ibpp_internals::proto_modify_user (ISC_STATUS *, USER_SEC_DATA *)
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_detach (ISC_STATUS *, isc_svc_handle *)
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_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 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 *)

## Enumerations

enum | ibpp_internals::flush_debug_stream_type { ibpp_internals::fds }
enum | ibpp_internals::IITYPE { ibpp_internals::ivArray, ibpp_internals::ivBlob, ibpp_internals::ivDate, ibpp_internals::ivTime, ibpp_internals::ivTimestamp, ibpp_internals::ivString, ibpp_internals::ivInt16, ibpp_internals::ivInt32, ibpp_internals::ivInt64, ibpp_internals::ivFloat, ibpp_internals::ivDouble, ibpp_internals::ivBool,
ibpp_internals::ivDBKey, ibpp_internals::ivByte
}

## Functions

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

## Define Documentation

#define ASSERTION | ( |  | x | ) |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines