sqlrtypes.h File Reference

Header for RDM ODBC types. More...

#include "sqltypes.h"
#include "rdmrowidtypes.h"
#include "rdmbcdtypes.h"
Include dependency graph for sqlrtypes.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct RDM_TIMETZ_STRUCT
struct RDM_TIMESTAMPTZ_STRUCT

Macros

#define SQL_EMPSTR ((SQLCHAR *) "")
#define SQL_EMPWSTR ((SQLWCHAR *) L"")
#define SQL_EMPTSTR ((SQLTCHAR *) "")
#define SQL_TCHARSQL_CHAR
#define SQL_TVARCHARSQL_VARCHAR
#define SQL_TLONGVARCHARSQL_LONGVARCHAR
#define SQL_ROWID (SQL_DRIVER_SQL_TYPE_BASE + 0)
#define SQL_RDM_TIMETZ (SQL_DRIVER_SQL_TYPE_BASE + 1)
#define SQL_RDM_TIMESTAMPTZ (SQL_DRIVER_SQL_TYPE_BASE + 2)
#define SQL_C_ROWIDSQL_ROWID
#define SQL_C_RDM_TIMETZSQL_RDM_TIMETZ
#define SQL_C_RDM_TIMESTAMPTZSQL_RDM_TIMESTAMPTZ

Typedefs

typedef RDM_ROWID_T SQLROWID
typedef int32_t(* ECALLBACK) (int16_t, SQLHANDLE, SQLRETURN, const void *)
RDM specific error callback function definition. More...

Enumerations

enum RDM_CONN_TYPE { CT_LOCAL = 0, CT_REMOTE, CT_UNKNOWN }
RDM specific connection type values. More...

Detailed Description

Header for RDM ODBC types.

Raima Database Manager

ODBC Support Package

Raima Database Manager extended ODBC type definitions

Copyright (C) 2011 Raima Inc., All rights reserved.

Use of this software, whether in source code format, or in executable, binary object code form, is governed by the Raima LICENSE which is fully described in the LICENSE.TXT file, included within this distribution of files.

Macro Definition Documentation

SQL_C_RDM_TIMESTAMPTZ

#define SQL_C_RDM_TIMESTAMPTZ SQL_RDM_TIMESTAMPTZ

SQL_C_RDM_TIMETZ

#define SQL_C_RDM_TIMETZ SQL_RDM_TIMETZ

SQL_C_ROWID

#define SQL_C_ROWID SQL_ROWID

SQL_EMPSTR

#define SQL_EMPSTR ((SQLCHAR *) "")

SQL_EMPTSTR

#define SQL_EMPTSTR ((SQLTCHAR *) "")

SQL_EMPWSTR

#define SQL_EMPWSTR ((SQLWCHAR *) L"")

SQL_RDM_TIMESTAMPTZ

#define SQL_RDM_TIMESTAMPTZ (SQL_DRIVER_SQL_TYPE_BASE + 2)

SQL_RDM_TIMETZ

#define SQL_RDM_TIMETZ (SQL_DRIVER_SQL_TYPE_BASE + 1)

SQL_ROWID

#define SQL_ROWID (SQL_DRIVER_SQL_TYPE_BASE + 0)

SQL_TCHAR

#define SQL_TCHAR SQL_CHAR

SQL_TLONGVARCHAR

#define SQL_TLONGVARCHAR SQL_LONGVARCHAR

SQL_TVARCHAR

#define SQL_TVARCHAR SQL_VARCHAR

Typedef Documentation

ECALLBACK

typedef int32_t( * ECALLBACK) (int16_t, SQLHANDLE, SQLRETURN, const void *)

RDM specific error callback function definition.

SQLROWID

Enumeration Type Documentation

RDM_CONN_TYPE

RDM specific connection type values.

Enumerator
CT_LOCAL
CT_REMOTE
CT_UNKNOWN
82 {
83CT_LOCAL = 0,
@ CT_LOCAL
Definition: sqlrtypes.h:83
RDM_CONN_TYPE
RDM specific connection type values.
Definition: sqlrtypes.h:82
@ CT_UNKNOWN
Definition: sqlrtypes.h:85
@ CT_REMOTE
Definition: sqlrtypes.h:84