Class Innodb::DataType
In: lib/innodb/data_type.rb
Parent: Object

Methods

make_name   new  

Classes and Modules

Class Innodb::DataType::BinaryType
Class Innodb::DataType::BitType
Class Innodb::DataType::BlobType
Class Innodb::DataType::CharacterType
Class Innodb::DataType::DateType
Class Innodb::DataType::DatetimeType
Class Innodb::DataType::DecimalType
Class Innodb::DataType::DoubleType
Class Innodb::DataType::FloatType
Class Innodb::DataType::IntegerType
Class Innodb::DataType::RollPointerType
Class Innodb::DataType::TimeType
Class Innodb::DataType::TimestampType
Class Innodb::DataType::TransactionIdType
Class Innodb::DataType::VariableBinaryType
Class Innodb::DataType::VariableCharacterType
Class Innodb::DataType::YearType

Constants

TYPES = { :BIT => BitType, :BOOL => IntegerType, :BOOLEAN => IntegerType, :TINYINT => IntegerType, :SMALLINT => IntegerType, :MEDIUMINT => IntegerType, :INT => IntegerType, :INT6 => IntegerType, :BIGINT => IntegerType, :FLOAT => FloatType, :DOUBLE => DoubleType, :DECIMAL => DecimalType, :NUMERIC => DecimalType, :CHAR => CharacterType, :VARCHAR => VariableCharacterType, :BINARY => BinaryType, :VARBINARY => VariableBinaryType, :TINYBLOB => BlobType, :BLOB => BlobType, :MEDIUMBLOB => BlobType, :LONGBLOB => BlobType, :TINYTEXT => BlobType, :TEXT => BlobType, :MEDIUMTEXT => BlobType, :LONGTEXT => BlobType, :YEAR => YearType, :TIME => TimeType, :DATE => DateType, :DATETIME => DatetimeType, :TIMESTAMP => TimestampType, :TRX_ID => TransactionIdType, :ROLL_PTR => RollPointerType, }   Maps base type to data type class.

Public Class methods

[Validate]