libodbc++  0.2.5
Public Types | List of all members
odbc::Types Struct Reference

SQL type constants. More...

#include <types.h>

Public Types

enum  SQLType {
  UNKNOWN_TYPE = SQL_UNKNOWN_TYPE, BIGINT = SQL_BIGINT, BINARY = SQL_BINARY, BIT = SQL_BIT,
  CHAR = SQL_CHAR, DATE = ODBC3_C(SQL_TYPE_DATE,SQL_DATE), DECIMAL = SQL_DECIMAL, DOUBLE = SQL_DOUBLE,
  FLOAT = SQL_FLOAT, INTEGER = SQL_INTEGER, LONGVARBINARY = SQL_LONGVARBINARY, LONGVARCHAR = SQL_LONGVARCHAR,
  NUMERIC = SQL_NUMERIC, REAL = SQL_REAL, SMALLINT = SQL_SMALLINT, TIME = ODBC3_C(SQL_TYPE_TIME,SQL_TIME),
  TIMESTAMP = ODBC3_C(SQL_TYPE_TIMESTAMP,SQL_TIMESTAMP), TINYINT = SQL_TINYINT, VARBINARY = SQL_VARBINARY, VARCHAR = SQL_VARCHAR
}
 Type constants. More...
 

Detailed Description

SQL type constants.

Member Enumeration Documentation

Type constants.

Enumerator
UNKNOWN_TYPE 

Invalid SQL Type.

BIGINT 

An SQL BIGINT.

BINARY 

An SQL BINARY (fixed length)

BIT 

An SQL BIT.

CHAR 

An SQL CHAR (fixed length)

DATE 

An SQL DATE.

DECIMAL 

An SQL DECIMAL (precision,scale)

DOUBLE 

An SQL DOUBLE.

FLOAT 

An SQL FLOAT.

INTEGER 

An SQL INTEGER.

LONGVARBINARY 

An SQL LONGVARBINARY (variable length, huge)

LONGVARCHAR 

An SQL LONGVARCHAR (variable length, huge)

NUMERIC 

An SQL NUMERIC (precision,scale)

REAL 

An SQL REAL.

SMALLINT 

An SQL SMALLINT.

TIME 

An SQL TIME.

TIMESTAMP 

An SQL TIMESTAMP.

TINYINT 

An SQL TINYINT.

VARBINARY 

An SQL VARBINARY (variable length less than 256)

VARCHAR 

An SQL VARCHAR (variable length less than 256)


The documentation for this struct was generated from the following file:

Go back to the libodbc++ homepage