com.mysql.jdbc
Class MysqlDefs

java.lang.Object
  extended bycom.mysql.jdbc.MysqlDefs

final class MysqlDefs
extends java.lang.Object

MysqlDefs contains many values that are needed for communication with the MySQL server.


Field Summary
(package private) static int CHANGE_USER
           
(package private) static int COM_BINLOG_DUMP
           
(package private) static int COM_CHANGE_USER
           
(package private) static int COM_CONNECT_OUT
           
(package private) static int COM_EXECUTE
           
(package private) static int COM_LONG_DATA
           
(package private) static int COM_PREPARE
           
(package private) static int COM_REGISTER_SLAVE
           
(package private) static int COM_TABLE_DUMP
           
(package private) static int CONNECT
           
(package private) static int CREATE_DB
           
(package private) static int DEBUG
           
(package private) static int DELAYED_INSERT
           
(package private) static int DROP_DB
           
(package private) static int ER_WARNING_NOT_COMPLETE_ROLLBACK
           
(package private) static int FIELD_LIST
           
(package private) static int FIELD_TYPE_BLOB
           
(package private) static int FIELD_TYPE_DATE
           
(package private) static int FIELD_TYPE_DATETIME
           
(package private) static int FIELD_TYPE_DECIMAL
           
(package private) static int FIELD_TYPE_DOUBLE
           
(package private) static int FIELD_TYPE_ENUM
           
(package private) static int FIELD_TYPE_FLOAT
           
(package private) static int FIELD_TYPE_INT24
           
(package private) static int FIELD_TYPE_LONG
           
(package private) static int FIELD_TYPE_LONG_BLOB
           
(package private) static int FIELD_TYPE_LONGLONG
           
(package private) static int FIELD_TYPE_MEDIUM_BLOB
           
(package private) static int FIELD_TYPE_NEWDATE
           
(package private) static int FIELD_TYPE_NULL
           
(package private) static int FIELD_TYPE_SET
           
(package private) static int FIELD_TYPE_SHORT
           
(package private) static int FIELD_TYPE_STRING
           
(package private) static int FIELD_TYPE_TIME
           
(package private) static int FIELD_TYPE_TIMESTAMP
           
(package private) static int FIELD_TYPE_TINY
           
(package private) static int FIELD_TYPE_TINY_BLOB
           
(package private) static int FIELD_TYPE_VAR_STRING
           
(package private) static int FIELD_TYPE_YEAR
           
(package private) static int INIT_DB
           
(package private) static java.lang.String MAX_DOUBLE_VAL_STRING
           
(package private) static java.lang.String MAX_FLOAT_VAL_STRING
           
(package private) static int MAX_ROWS
           
(package private) static java.lang.String MIN_DOUBLE_VAL_STRING
           
(package private) static java.lang.String MIN_FLOAT_VAL_STRING
           
(package private) static java.lang.String NAN_VAL_STRING
           
static int NO_CHARSET_INFO
          Used to indicate that the server sent no field-level character set information, so the driver should use the connection-level character encoding instead.
(package private) static int PING
           
(package private) static int PROCESS_INFO
           
(package private) static int PROCESS_KILL
           
(package private) static int QUERY
           
(package private) static int QUIT
           
(package private) static int RELOAD
           
(package private) static int SHUTDOWN
           
(package private) static int SLEEP
           
(package private) static int STATISTICS
           
(package private) static int TIME
           
 
Constructor Summary
(package private) MysqlDefs()
           
 
Method Summary
(package private) static int mysqlToJavaType(int mysqlType)
          Maps the given MySQL type to the correct JDBC type.
(package private) static int mysqlToJavaType(java.lang.String mysqlType)
          Maps the given MySQL type to the correct JDBC type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SLEEP

static final int SLEEP
See Also:
Constant Field Values

QUIT

static final int QUIT
See Also:
Constant Field Values

INIT_DB

static final int INIT_DB
See Also:
Constant Field Values

QUERY

static final int QUERY
See Also:
Constant Field Values

FIELD_LIST

static final int FIELD_LIST
See Also:
Constant Field Values

CREATE_DB

static final int CREATE_DB
See Also:
Constant Field Values

DROP_DB

static final int DROP_DB
See Also:
Constant Field Values

RELOAD

static final int RELOAD
See Also:
Constant Field Values

SHUTDOWN

static final int SHUTDOWN
See Also:
Constant Field Values

STATISTICS

static final int STATISTICS
See Also:
Constant Field Values

PROCESS_INFO

static final int PROCESS_INFO
See Also:
Constant Field Values

CONNECT

static final int CONNECT
See Also:
Constant Field Values

PROCESS_KILL

static final int PROCESS_KILL
See Also:
Constant Field Values

DEBUG

static final int DEBUG
See Also:
Constant Field Values

PING

static final int PING
See Also:
Constant Field Values

TIME

static final int TIME
See Also:
Constant Field Values

DELAYED_INSERT

static final int DELAYED_INSERT
See Also:
Constant Field Values

CHANGE_USER

static final int CHANGE_USER
See Also:
Constant Field Values

COM_BINLOG_DUMP

static final int COM_BINLOG_DUMP
See Also:
Constant Field Values

COM_TABLE_DUMP

static final int COM_TABLE_DUMP
See Also:
Constant Field Values

COM_CONNECT_OUT

static final int COM_CONNECT_OUT
See Also:
Constant Field Values

COM_REGISTER_SLAVE

static final int COM_REGISTER_SLAVE
See Also:
Constant Field Values

COM_PREPARE

static final int COM_PREPARE
See Also:
Constant Field Values

COM_EXECUTE

static final int COM_EXECUTE
See Also:
Constant Field Values

COM_LONG_DATA

static final int COM_LONG_DATA
See Also:
Constant Field Values

FIELD_TYPE_DECIMAL

static final int FIELD_TYPE_DECIMAL
See Also:
Constant Field Values

FIELD_TYPE_TINY

static final int FIELD_TYPE_TINY
See Also:
Constant Field Values

FIELD_TYPE_SHORT

static final int FIELD_TYPE_SHORT
See Also:
Constant Field Values

FIELD_TYPE_LONG

static final int FIELD_TYPE_LONG
See Also:
Constant Field Values

FIELD_TYPE_FLOAT

static final int FIELD_TYPE_FLOAT
See Also:
Constant Field Values

FIELD_TYPE_DOUBLE

static final int FIELD_TYPE_DOUBLE
See Also:
Constant Field Values

FIELD_TYPE_NULL

static final int FIELD_TYPE_NULL
See Also:
Constant Field Values

FIELD_TYPE_TIMESTAMP

static final int FIELD_TYPE_TIMESTAMP
See Also:
Constant Field Values

FIELD_TYPE_LONGLONG

static final int FIELD_TYPE_LONGLONG
See Also:
Constant Field Values

FIELD_TYPE_INT24

static final int FIELD_TYPE_INT24
See Also:
Constant Field Values

FIELD_TYPE_DATE

static final int FIELD_TYPE_DATE
See Also:
Constant Field Values

FIELD_TYPE_TIME

static final int FIELD_TYPE_TIME
See Also:
Constant Field Values

FIELD_TYPE_DATETIME

static final int FIELD_TYPE_DATETIME
See Also:
Constant Field Values

FIELD_TYPE_YEAR

static final int FIELD_TYPE_YEAR
See Also:
Constant Field Values

FIELD_TYPE_NEWDATE

static final int FIELD_TYPE_NEWDATE
See Also:
Constant Field Values

FIELD_TYPE_ENUM

static final int FIELD_TYPE_ENUM
See Also:
Constant Field Values

FIELD_TYPE_SET

static final int FIELD_TYPE_SET
See Also:
Constant Field Values

FIELD_TYPE_TINY_BLOB

static final int FIELD_TYPE_TINY_BLOB
See Also:
Constant Field Values

FIELD_TYPE_MEDIUM_BLOB

static final int FIELD_TYPE_MEDIUM_BLOB
See Also:
Constant Field Values

FIELD_TYPE_LONG_BLOB

static final int FIELD_TYPE_LONG_BLOB
See Also:
Constant Field Values

FIELD_TYPE_BLOB

static final int FIELD_TYPE_BLOB
See Also:
Constant Field Values

FIELD_TYPE_VAR_STRING

static final int FIELD_TYPE_VAR_STRING
See Also:
Constant Field Values

FIELD_TYPE_STRING

static final int FIELD_TYPE_STRING
See Also:
Constant Field Values

ER_WARNING_NOT_COMPLETE_ROLLBACK

static final int ER_WARNING_NOT_COMPLETE_ROLLBACK
See Also:
Constant Field Values

MAX_ROWS

static final int MAX_ROWS
See Also:
Constant Field Values

MIN_DOUBLE_VAL_STRING

static final java.lang.String MIN_DOUBLE_VAL_STRING
See Also:
Constant Field Values

MAX_DOUBLE_VAL_STRING

static final java.lang.String MAX_DOUBLE_VAL_STRING
See Also:
Constant Field Values

MIN_FLOAT_VAL_STRING

static final java.lang.String MIN_FLOAT_VAL_STRING
See Also:
Constant Field Values

MAX_FLOAT_VAL_STRING

static final java.lang.String MAX_FLOAT_VAL_STRING
See Also:
Constant Field Values

NAN_VAL_STRING

static final java.lang.String NAN_VAL_STRING
See Also:
Constant Field Values

COM_CHANGE_USER

static final int COM_CHANGE_USER
See Also:
Constant Field Values

NO_CHARSET_INFO

public static final int NO_CHARSET_INFO
Used to indicate that the server sent no field-level character set information, so the driver should use the connection-level character encoding instead.

See Also:
Constant Field Values
Constructor Detail

MysqlDefs

MysqlDefs()
Method Detail

mysqlToJavaType

static int mysqlToJavaType(int mysqlType)
Maps the given MySQL type to the correct JDBC type.

Parameters:
mysqlType - DOCUMENT ME!
Returns:
DOCUMENT ME!

mysqlToJavaType

static int mysqlToJavaType(java.lang.String mysqlType)
Maps the given MySQL type to the correct JDBC type.

Parameters:
mysqlType - the mysql type name to map.