Class Mysql::Field
In: ext/mysql_api/mysql.c
Parent: Object

      Initialize

Methods

Constants

TYPE_TINY = Mysql::Field constant   TYPE
TYPE_ENUM = INT2NUM(FIELD_TYPE_ENUM)
TYPE_DECIMAL = INT2NUM(FIELD_TYPE_DECIMAL)
TYPE_SHORT = INT2NUM(FIELD_TYPE_SHORT)
TYPE_LONG = INT2NUM(FIELD_TYPE_LONG)
TYPE_FLOAT = INT2NUM(FIELD_TYPE_FLOAT)
TYPE_DOUBLE = INT2NUM(FIELD_TYPE_DOUBLE)
TYPE_NULL = INT2NUM(FIELD_TYPE_NULL)
TYPE_TIMESTAMP = INT2NUM(FIELD_TYPE_TIMESTAMP)
TYPE_LONGLONG = INT2NUM(FIELD_TYPE_LONGLONG)
TYPE_INT24 = INT2NUM(FIELD_TYPE_INT24)
TYPE_DATE = INT2NUM(FIELD_TYPE_DATE)
TYPE_TIME = INT2NUM(FIELD_TYPE_TIME)
TYPE_DATETIME = INT2NUM(FIELD_TYPE_DATETIME)
TYPE_YEAR = INT2NUM(FIELD_TYPE_YEAR)
TYPE_BIT = INT2NUM(FIELD_TYPE_BIT)
TYPE_NEWDECIMAL = INT2NUM(FIELD_TYPE_NEWDECIMAL)
TYPE_SET = INT2NUM(FIELD_TYPE_SET)
TYPE_BLOB = INT2NUM(FIELD_TYPE_BLOB)
TYPE_STRING = INT2NUM(FIELD_TYPE_STRING)
TYPE_VAR_STRING = INT2NUM(FIELD_TYPE_VAR_STRING)
TYPE_CHAR = INT2NUM(FIELD_TYPE_CHAR)
NOT_NULL_FLAG = Mysql::Field constant   FLAG
PRI_KEY_FLAG = INT2NUM(PRI_KEY_FLAG)
UNIQUE_KEY_FLAG = INT2NUM(UNIQUE_KEY_FLAG)
MULTIPLE_KEY_FLAG = INT2NUM(MULTIPLE_KEY_FLAG)
BLOB_FLAG = INT2NUM(BLOB_FLAG)
UNSIGNED_FLAG = INT2NUM(UNSIGNED_FLAG)
ZEROFILL_FLAG = INT2NUM(ZEROFILL_FLAG)
BINARY_FLAG = INT2NUM(BINARY_FLAG)
ENUM_FLAG = INT2NUM(ENUM_FLAG)
AUTO_INCREMENT_FLAG = INT2NUM(AUTO_INCREMENT_FLAG)
TIMESTAMP_FLAG = INT2NUM(TIMESTAMP_FLAG)
SET_FLAG = INT2NUM(SET_FLAG)
NUM_FLAG = INT2NUM(NUM_FLAG)
PART_KEY_FLAG = INT2NUM(PART_KEY_FLAG)

Public Instance methods

[Validate]