Module: DB::MySQL::Native

Extended by:
FFI::Library
Defined in:
lib/db/mysql/native.rb,
lib/db/mysql/native/result.rb,
lib/db/mysql/native/connection.rb

Defined Under Namespace

Classes: Connection, Field, Result

Constant Summary collapse

FieldType =

FieldType = enum( :decimal, Mysql::Field::TYPE_DECIMAL, :tiny, Mysql::Field::TYPE_TINY, :short, Mysql::Field::TYPE_SHORT, :long, Mysql::Field::TYPE_LONG, :float, Mysql::Field::TYPE_FLOAT, :double, Mysql::Field::TYPE_DOUBLE, :null, Mysql::Field::TYPE_NULL, :timestamp, Mysql::Field::TYPE_TIMESTAMP, :longlong, Mysql::Field::TYPE_LONGLONG, :int24, Mysql::Field::TYPE_INT24, :date, Mysql::Field::TYPE_DATE, :time, Mysql::Field::TYPE_TIME, :datetime, Mysql::Field::TYPE_DATETIME, :year, Mysql::Field::TYPE_YEAR, :newdate, Mysql::Field::TYPE_NEWDATE, :varchar, Mysql::Field::TYPE_VARCHAR, :bit, Mysql::Field::TYPE_BIT, :newdecimal, Mysql::Field::TYPE_NEWDECIMAL, :enum, Mysql::Field::TYPE_ENUM, :set, Mysql::Field::TYPE_SET, :tiny_blob, Mysql::Field::TYPE_TINY_BLOB, :medium_blob, Mysql::Field::TYPE_MEDIUM_BLOB, :long_blob, Mysql::Field::TYPE_LONG_BLOB, :blob, Mysql::Field::TYPE_BLOB, :var_string, Mysql::Field::TYPE_VAR_STRING, :string, Mysql::Field::TYPE_STRING, :geometry, Mysql::Field::TYPE_GEOMETRY, :char, Mysql::Field::TYPE_CHAR, :interval, Mysql::Field::TYPE_INTERVAL )

:uchar
MYSQL_OPT_NONBLOCK =
6000
MYSQL_WAIT_READ =
1
MYSQL_WAIT_WRITE =
2
MYSQL_WAIT_EXCEPT =
4
MYSQL_WAIT_TIMEOUT =
8
CLIENT_MULTI_STATEMENT =
0x00010000
CLIENT_MULTI_RESULTS =
0x00020000