public function provider()
{
return array(array(Type::BIGINT, 'integer'), array(Type::BOOLEAN, 'boolean'), array(Type::DATETIME, 'datetime'), array(Type::DATETIMETZ, 'datetimetz'), array(Type::DATE, 'date'), array(Type::TIME, 'time'), array(Type::DECIMAL, 'integer'), array(Type::INTEGER, 'integer'), array(Type::SMALLINT, 'integer'), array(Type::STRING, 'string'), array(Type::TEXT, 'string'), array(Type::BLOB, 'string'), array(Type::FLOAT, 'integer'), array(Type::GUID, 'integer'));
}