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_TCHAR   SQL_CHAR
 
#define SQL_TVARCHAR   SQL_VARCHAR
 
#define SQL_TLONGVARCHAR   SQL_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_ROWID   SQL_ROWID
 
#define SQL_C_RDM_TIMETZ   SQL_RDM_TIMETZ
 
#define SQL_C_RDM_TIMESTAMPTZ   SQL_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

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 
87 {
88  CT_LOCAL = 0,
89  CT_REMOTE,
Definition: sqlrtypes.h:88
RDM_CONN_TYPE
RDM specific connection type values.
Definition: sqlrtypes.h:86
Definition: sqlrtypes.h:89
Definition: sqlrtypes.h:90