MySQLCollation

MySQL collation which is a set of rules for comparing characters in a character set.

struct MySQLCollation {}

Constructors

this
this(string name, string mysqlCharsetName, string mappedCharsetName, int collationId)
Undocumented in source.

Members

Functions

collationId
int collationId()

Get the collation Id of this collation

mappedCharsetName
string mappedCharsetName()

Get the mapped charset name which is mapped from the collation.

mysqlCharsetName
string mysqlCharsetName()

Get the binding MySQL charset name for this collation.

name
string name()
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin ValuesMemberTempate!MySQLCollation
Undocumented in source.

Static functions

getDefaultCollationFromCharsetName
string getDefaultCollationFromCharsetName(string charset)
Undocumented in source. Be warned that the author may not have intended to support it.
valueOf
MySQLCollation valueOf(string collationName)
Undocumented in source. Be warned that the author may not have intended to support it.
valueOfId
MySQLCollation valueOfId(int collationId)

Get the MySQL collation with a correlative collation id.

valueOfName
MySQLCollation valueOfName(string collationName)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

armscii8_bin
enum MySQLCollation armscii8_bin;
Undocumented in source.
armscii8_general_ci
enum MySQLCollation armscii8_general_ci;
Undocumented in source.
ascii_bin
enum MySQLCollation ascii_bin;
Undocumented in source.
ascii_general_ci
enum MySQLCollation ascii_general_ci;
Undocumented in source.
big5_bin
enum MySQLCollation big5_bin;
Undocumented in source.
big5_chinese_ci
enum MySQLCollation big5_chinese_ci;
Undocumented in source.
binary
enum MySQLCollation binary;
Undocumented in source.
charsetToDefaultCollationMapping
enum string[string] charsetToDefaultCollationMapping;
Undocumented in source.
cp1250_bin
enum MySQLCollation cp1250_bin;
Undocumented in source.
cp1250_croatian_ci
enum MySQLCollation cp1250_croatian_ci;
Undocumented in source.
cp1250_czech_cs
enum MySQLCollation cp1250_czech_cs;
Undocumented in source.
cp1250_general_ci
enum MySQLCollation cp1250_general_ci;
Undocumented in source.
cp1250_polish_ci
enum MySQLCollation cp1250_polish_ci;
Undocumented in source.
cp1251_bin
enum MySQLCollation cp1251_bin;
Undocumented in source.
cp1251_bulgarian_ci
enum MySQLCollation cp1251_bulgarian_ci;
Undocumented in source.
cp1251_general_ci
enum MySQLCollation cp1251_general_ci;
Undocumented in source.
cp1251_general_cs
enum MySQLCollation cp1251_general_cs;
Undocumented in source.
cp1251_ukrainian_ci
enum MySQLCollation cp1251_ukrainian_ci;
Undocumented in source.
cp1256_bin
enum MySQLCollation cp1256_bin;
Undocumented in source.
cp1256_general_ci
enum MySQLCollation cp1256_general_ci;
Undocumented in source.
cp1257_bin
enum MySQLCollation cp1257_bin;
Undocumented in source.
cp1257_general_ci
enum MySQLCollation cp1257_general_ci;
Undocumented in source.
cp1257_lithuanian_ci
enum MySQLCollation cp1257_lithuanian_ci;
Undocumented in source.
cp850_bin
enum MySQLCollation cp850_bin;
Undocumented in source.
cp850_general_ci
enum MySQLCollation cp850_general_ci;
Undocumented in source.
cp852_bin
enum MySQLCollation cp852_bin;
Undocumented in source.
cp852_general_ci
enum MySQLCollation cp852_general_ci;
Undocumented in source.
cp866_bin
enum MySQLCollation cp866_bin;
Undocumented in source.
cp866_general_ci
enum MySQLCollation cp866_general_ci;
Undocumented in source.
cp932_bin
enum MySQLCollation cp932_bin;
Undocumented in source.
cp932_japanese_ci
enum MySQLCollation cp932_japanese_ci;
Undocumented in source.
dec8_bin
enum MySQLCollation dec8_bin;
Undocumented in source.
dec8_swedish_ci
enum MySQLCollation dec8_swedish_ci;
Undocumented in source.
eucjpms_bin
enum MySQLCollation eucjpms_bin;
Undocumented in source.
eucjpms_japanese_ci
enum MySQLCollation eucjpms_japanese_ci;
Undocumented in source.
euckr_bin
enum MySQLCollation euckr_bin;
Undocumented in source.
euckr_korean_ci
enum MySQLCollation euckr_korean_ci;
Undocumented in source.
gb18030_bin
enum MySQLCollation gb18030_bin;
Undocumented in source.
gb18030_chinese_ci
enum MySQLCollation gb18030_chinese_ci;
Undocumented in source.
gb18030_unicode_520_ci
enum MySQLCollation gb18030_unicode_520_ci;
Undocumented in source.
gb2312_bin
enum MySQLCollation gb2312_bin;
Undocumented in source.
gb2312_chinese_ci
enum MySQLCollation gb2312_chinese_ci;
Undocumented in source.
gbk_bin
enum MySQLCollation gbk_bin;
Undocumented in source.
gbk_chinese_ci
enum MySQLCollation gbk_chinese_ci;
Undocumented in source.
geostd8_bin
enum MySQLCollation geostd8_bin;
Undocumented in source.
geostd8_general_ci
enum MySQLCollation geostd8_general_ci;
Undocumented in source.
greek_bin
enum MySQLCollation greek_bin;
Undocumented in source.
greek_general_ci
enum MySQLCollation greek_general_ci;
Undocumented in source.
hebrew_bin
enum MySQLCollation hebrew_bin;
Undocumented in source.
hebrew_general_ci
enum MySQLCollation hebrew_general_ci;
Undocumented in source.
hp8_bin
enum MySQLCollation hp8_bin;
Undocumented in source.
hp8_english_ci
enum MySQLCollation hp8_english_ci;
Undocumented in source.
keybcs2_bin
enum MySQLCollation keybcs2_bin;
Undocumented in source.
keybcs2_general_ci
enum MySQLCollation keybcs2_general_ci;
Undocumented in source.
koi8r_bin
enum MySQLCollation koi8r_bin;
Undocumented in source.
koi8r_general_ci
enum MySQLCollation koi8r_general_ci;
Undocumented in source.
koi8u_bin
enum MySQLCollation koi8u_bin;
Undocumented in source.
koi8u_general_ci
enum MySQLCollation koi8u_general_ci;
Undocumented in source.
latin1_bin
enum MySQLCollation latin1_bin;
Undocumented in source.
latin1_danish_ci
enum MySQLCollation latin1_danish_ci;
Undocumented in source.
latin1_general_ci
enum MySQLCollation latin1_general_ci;
Undocumented in source.
latin1_general_cs
enum MySQLCollation latin1_general_cs;
Undocumented in source.
latin1_german1_ci
enum MySQLCollation latin1_german1_ci;
Undocumented in source.
latin1_german2_ci
enum MySQLCollation latin1_german2_ci;
Undocumented in source.
latin1_spanish_ci
enum MySQLCollation latin1_spanish_ci;
Undocumented in source.
latin1_swedish_ci
enum MySQLCollation latin1_swedish_ci;
Undocumented in source.
latin2_bin
enum MySQLCollation latin2_bin;
Undocumented in source.
latin2_croatian_ci
enum MySQLCollation latin2_croatian_ci;
Undocumented in source.
latin2_czech_cs
enum MySQLCollation latin2_czech_cs;
Undocumented in source.
latin2_general_ci
enum MySQLCollation latin2_general_ci;
Undocumented in source.
latin2_hungarian_ci
enum MySQLCollation latin2_hungarian_ci;
Undocumented in source.
latin5_bin
enum MySQLCollation latin5_bin;
Undocumented in source.
latin5_turkish_ci
enum MySQLCollation latin5_turkish_ci;
Undocumented in source.
latin7_bin
enum MySQLCollation latin7_bin;
Undocumented in source.
latin7_estonian_cs
enum MySQLCollation latin7_estonian_cs;
Undocumented in source.
latin7_general_ci
enum MySQLCollation latin7_general_ci;
Undocumented in source.
latin7_general_cs
enum MySQLCollation latin7_general_cs;
Undocumented in source.
macce_bin
enum MySQLCollation macce_bin;
Undocumented in source.
macce_general_ci
enum MySQLCollation macce_general_ci;
Undocumented in source.
macroman_bin
enum MySQLCollation macroman_bin;
Undocumented in source.
macroman_general_ci
enum MySQLCollation macroman_general_ci;
Undocumented in source.
sjis_bin
enum MySQLCollation sjis_bin;
Undocumented in source.
sjis_japanese_ci
enum MySQLCollation sjis_japanese_ci;
Undocumented in source.
swe7_bin
enum MySQLCollation swe7_bin;
Undocumented in source.
swe7_swedish_ci
enum MySQLCollation swe7_swedish_ci;
Undocumented in source.
tis620_bin
enum MySQLCollation tis620_bin;
Undocumented in source.
tis620_thai_ci
enum MySQLCollation tis620_thai_ci;
Undocumented in source.
ucs2_bin
enum MySQLCollation ucs2_bin;
Undocumented in source.
ucs2_croatian_ci
enum MySQLCollation ucs2_croatian_ci;
Undocumented in source.
ucs2_czech_ci
enum MySQLCollation ucs2_czech_ci;
Undocumented in source.
ucs2_danish_ci
enum MySQLCollation ucs2_danish_ci;
Undocumented in source.
ucs2_esperanto_ci
enum MySQLCollation ucs2_esperanto_ci;
Undocumented in source.
ucs2_estonian_ci
enum MySQLCollation ucs2_estonian_ci;
Undocumented in source.
ucs2_general_ci
enum MySQLCollation ucs2_general_ci;
Undocumented in source.
ucs2_general_mysql500_ci
enum MySQLCollation ucs2_general_mysql500_ci;
Undocumented in source.
ucs2_german2_ci
enum MySQLCollation ucs2_german2_ci;
Undocumented in source.
ucs2_hungarian_ci
enum MySQLCollation ucs2_hungarian_ci;
Undocumented in source.
ucs2_icelandic_ci
enum MySQLCollation ucs2_icelandic_ci;
Undocumented in source.
ucs2_latvian_ci
enum MySQLCollation ucs2_latvian_ci;
Undocumented in source.
ucs2_lithuanian_ci
enum MySQLCollation ucs2_lithuanian_ci;
Undocumented in source.
ucs2_persian_ci
enum MySQLCollation ucs2_persian_ci;
Undocumented in source.
ucs2_polish_ci
enum MySQLCollation ucs2_polish_ci;
Undocumented in source.
ucs2_roman_ci
enum MySQLCollation ucs2_roman_ci;
Undocumented in source.
ucs2_romanian_ci
enum MySQLCollation ucs2_romanian_ci;
Undocumented in source.
ucs2_sinhala_ci
enum MySQLCollation ucs2_sinhala_ci;
Undocumented in source.
ucs2_slovak_ci
enum MySQLCollation ucs2_slovak_ci;
Undocumented in source.
ucs2_slovenian_ci
enum MySQLCollation ucs2_slovenian_ci;
Undocumented in source.
ucs2_spanish2_ci
enum MySQLCollation ucs2_spanish2_ci;
Undocumented in source.
ucs2_spanish_ci
enum MySQLCollation ucs2_spanish_ci;
Undocumented in source.
ucs2_swedish_ci
enum MySQLCollation ucs2_swedish_ci;
Undocumented in source.
ucs2_turkish_ci
enum MySQLCollation ucs2_turkish_ci;
Undocumented in source.
ucs2_unicode_520_ci
enum MySQLCollation ucs2_unicode_520_ci;
Undocumented in source.
ucs2_unicode_ci
enum MySQLCollation ucs2_unicode_ci;
Undocumented in source.
ucs2_vietnamese_ci
enum MySQLCollation ucs2_vietnamese_ci;
Undocumented in source.
ujis_bin
enum MySQLCollation ujis_bin;
Undocumented in source.
ujis_japanese_ci
enum MySQLCollation ujis_japanese_ci;
Undocumented in source.
utf16_bin
enum MySQLCollation utf16_bin;
Undocumented in source.
utf16_croatian_ci
enum MySQLCollation utf16_croatian_ci;
Undocumented in source.
utf16_czech_ci
enum MySQLCollation utf16_czech_ci;
Undocumented in source.
utf16_danish_ci
enum MySQLCollation utf16_danish_ci;
Undocumented in source.
utf16_esperanto_ci
enum MySQLCollation utf16_esperanto_ci;
Undocumented in source.
utf16_estonian_ci
enum MySQLCollation utf16_estonian_ci;
Undocumented in source.
utf16_general_ci
enum MySQLCollation utf16_general_ci;
Undocumented in source.
utf16_german2_ci
enum MySQLCollation utf16_german2_ci;
Undocumented in source.
utf16_hungarian_ci
enum MySQLCollation utf16_hungarian_ci;
Undocumented in source.
utf16_icelandic_ci
enum MySQLCollation utf16_icelandic_ci;
Undocumented in source.
utf16_latvian_ci
enum MySQLCollation utf16_latvian_ci;
Undocumented in source.
utf16_lithuanian_ci
enum MySQLCollation utf16_lithuanian_ci;
Undocumented in source.
utf16_persian_ci
enum MySQLCollation utf16_persian_ci;
Undocumented in source.
utf16_polish_ci
enum MySQLCollation utf16_polish_ci;
Undocumented in source.
utf16_roman_ci
enum MySQLCollation utf16_roman_ci;
Undocumented in source.
utf16_romanian_ci
enum MySQLCollation utf16_romanian_ci;
Undocumented in source.
utf16_sinhala_ci
enum MySQLCollation utf16_sinhala_ci;
Undocumented in source.
utf16_slovak_ci
enum MySQLCollation utf16_slovak_ci;
Undocumented in source.
utf16_slovenian_ci
enum MySQLCollation utf16_slovenian_ci;
Undocumented in source.
utf16_spanish2_ci
enum MySQLCollation utf16_spanish2_ci;
Undocumented in source.
utf16_spanish_ci
enum MySQLCollation utf16_spanish_ci;
Undocumented in source.
utf16_swedish_ci
enum MySQLCollation utf16_swedish_ci;
Undocumented in source.
utf16_turkish_ci
enum MySQLCollation utf16_turkish_ci;
Undocumented in source.
utf16_unicode_520_ci
enum MySQLCollation utf16_unicode_520_ci;
Undocumented in source.
utf16_unicode_ci
enum MySQLCollation utf16_unicode_ci;
Undocumented in source.
utf16_vietnamese_ci
enum MySQLCollation utf16_vietnamese_ci;
Undocumented in source.
utf16le_bin
enum MySQLCollation utf16le_bin;
Undocumented in source.
utf16le_general_ci
enum MySQLCollation utf16le_general_ci;
Undocumented in source.
utf32_bin
enum MySQLCollation utf32_bin;
Undocumented in source.
utf32_croatian_ci
enum MySQLCollation utf32_croatian_ci;
Undocumented in source.
utf32_czech_ci
enum MySQLCollation utf32_czech_ci;
Undocumented in source.
utf32_danish_ci
enum MySQLCollation utf32_danish_ci;
Undocumented in source.
utf32_esperanto_ci
enum MySQLCollation utf32_esperanto_ci;
Undocumented in source.
utf32_estonian_ci
enum MySQLCollation utf32_estonian_ci;
Undocumented in source.
utf32_general_ci
enum MySQLCollation utf32_general_ci;
Undocumented in source.
utf32_german2_ci
enum MySQLCollation utf32_german2_ci;
Undocumented in source.
utf32_hungarian_ci
enum MySQLCollation utf32_hungarian_ci;
Undocumented in source.
utf32_icelandic_ci
enum MySQLCollation utf32_icelandic_ci;
Undocumented in source.
utf32_latvian_ci
enum MySQLCollation utf32_latvian_ci;
Undocumented in source.
utf32_lithuanian_ci
enum MySQLCollation utf32_lithuanian_ci;
Undocumented in source.
utf32_persian_ci
enum MySQLCollation utf32_persian_ci;
Undocumented in source.
utf32_polish_ci
enum MySQLCollation utf32_polish_ci;
Undocumented in source.
utf32_roman_ci
enum MySQLCollation utf32_roman_ci;
Undocumented in source.
utf32_romanian_ci
enum MySQLCollation utf32_romanian_ci;
Undocumented in source.
utf32_sinhala_ci
enum MySQLCollation utf32_sinhala_ci;
Undocumented in source.
utf32_slovak_ci
enum MySQLCollation utf32_slovak_ci;
Undocumented in source.
utf32_slovenian_ci
enum MySQLCollation utf32_slovenian_ci;
Undocumented in source.
utf32_spanish2_ci
enum MySQLCollation utf32_spanish2_ci;
Undocumented in source.
utf32_spanish_ci
enum MySQLCollation utf32_spanish_ci;
Undocumented in source.
utf32_swedish_ci
enum MySQLCollation utf32_swedish_ci;
Undocumented in source.
utf32_turkish_ci
enum MySQLCollation utf32_turkish_ci;
Undocumented in source.
utf32_unicode_520_ci
enum MySQLCollation utf32_unicode_520_ci;
Undocumented in source.
utf32_unicode_ci
enum MySQLCollation utf32_unicode_ci;
Undocumented in source.
utf32_vietnamese_ci
enum MySQLCollation utf32_vietnamese_ci;
Undocumented in source.
utf8_bin
enum MySQLCollation utf8_bin;
Undocumented in source.
utf8_croatian_ci
enum MySQLCollation utf8_croatian_ci;
Undocumented in source.
utf8_czech_ci
enum MySQLCollation utf8_czech_ci;
Undocumented in source.
utf8_danish_ci
enum MySQLCollation utf8_danish_ci;
Undocumented in source.
utf8_esperanto_ci
enum MySQLCollation utf8_esperanto_ci;
Undocumented in source.
utf8_estonian_ci
enum MySQLCollation utf8_estonian_ci;
Undocumented in source.
utf8_general_ci
enum MySQLCollation utf8_general_ci;
Undocumented in source.
utf8_general_mysql500_ci
enum MySQLCollation utf8_general_mysql500_ci;
Undocumented in source.
utf8_german2_ci
enum MySQLCollation utf8_german2_ci;
Undocumented in source.
utf8_hungarian_ci
enum MySQLCollation utf8_hungarian_ci;
Undocumented in source.
utf8_icelandic_ci
enum MySQLCollation utf8_icelandic_ci;
Undocumented in source.
utf8_latvian_ci
enum MySQLCollation utf8_latvian_ci;
Undocumented in source.
utf8_lithuanian_ci
enum MySQLCollation utf8_lithuanian_ci;
Undocumented in source.
utf8_persian_ci
enum MySQLCollation utf8_persian_ci;
Undocumented in source.
utf8_polish_ci
enum MySQLCollation utf8_polish_ci;
Undocumented in source.
utf8_roman_ci
enum MySQLCollation utf8_roman_ci;
Undocumented in source.
utf8_romanian_ci
enum MySQLCollation utf8_romanian_ci;
Undocumented in source.
utf8_sinhala_ci
enum MySQLCollation utf8_sinhala_ci;
Undocumented in source.
utf8_slovak_ci
enum MySQLCollation utf8_slovak_ci;
Undocumented in source.
utf8_slovenian_ci
enum MySQLCollation utf8_slovenian_ci;
Undocumented in source.
utf8_spanish2_ci
enum MySQLCollation utf8_spanish2_ci;
Undocumented in source.
utf8_spanish_ci
enum MySQLCollation utf8_spanish_ci;
Undocumented in source.
utf8_swedish_ci
enum MySQLCollation utf8_swedish_ci;
Undocumented in source.
utf8_turkish_ci
enum MySQLCollation utf8_turkish_ci;
Undocumented in source.
utf8_unicode_520_ci
enum MySQLCollation utf8_unicode_520_ci;
Undocumented in source.
utf8_unicode_ci
enum MySQLCollation utf8_unicode_ci;
Undocumented in source.
utf8_vietnamese_ci
enum MySQLCollation utf8_vietnamese_ci;
Undocumented in source.
utf8mb4_bin
enum MySQLCollation utf8mb4_bin;
Undocumented in source.
utf8mb4_croatian_ci
enum MySQLCollation utf8mb4_croatian_ci;
Undocumented in source.
utf8mb4_czech_ci
enum MySQLCollation utf8mb4_czech_ci;
Undocumented in source.
utf8mb4_danish_ci
enum MySQLCollation utf8mb4_danish_ci;
Undocumented in source.
utf8mb4_esperanto_ci
enum MySQLCollation utf8mb4_esperanto_ci;
Undocumented in source.
utf8mb4_estonian_ci
enum MySQLCollation utf8mb4_estonian_ci;
Undocumented in source.
utf8mb4_general_ci
enum MySQLCollation utf8mb4_general_ci;
Undocumented in source.
utf8mb4_german2_ci
enum MySQLCollation utf8mb4_german2_ci;
Undocumented in source.
utf8mb4_hungarian_ci
enum MySQLCollation utf8mb4_hungarian_ci;
Undocumented in source.
utf8mb4_icelandic_ci
enum MySQLCollation utf8mb4_icelandic_ci;
Undocumented in source.
utf8mb4_latvian_ci
enum MySQLCollation utf8mb4_latvian_ci;
Undocumented in source.
utf8mb4_lithuanian_ci
enum MySQLCollation utf8mb4_lithuanian_ci;
Undocumented in source.
utf8mb4_persian_ci
enum MySQLCollation utf8mb4_persian_ci;
Undocumented in source.
utf8mb4_polish_ci
enum MySQLCollation utf8mb4_polish_ci;
Undocumented in source.
utf8mb4_roman_ci
enum MySQLCollation utf8mb4_roman_ci;
Undocumented in source.
utf8mb4_romanian_ci
enum MySQLCollation utf8mb4_romanian_ci;
Undocumented in source.
utf8mb4_sinhala_ci
enum MySQLCollation utf8mb4_sinhala_ci;
Undocumented in source.
utf8mb4_slovak_ci
enum MySQLCollation utf8mb4_slovak_ci;
Undocumented in source.
utf8mb4_slovenian_ci
enum MySQLCollation utf8mb4_slovenian_ci;
Undocumented in source.
utf8mb4_spanish2_ci
enum MySQLCollation utf8mb4_spanish2_ci;
Undocumented in source.
utf8mb4_spanish_ci
enum MySQLCollation utf8mb4_spanish_ci;
Undocumented in source.
utf8mb4_swedish_ci
enum MySQLCollation utf8mb4_swedish_ci;
Undocumented in source.
utf8mb4_turkish_ci
enum MySQLCollation utf8mb4_turkish_ci;
Undocumented in source.
utf8mb4_unicode_520_ci
enum MySQLCollation utf8mb4_unicode_520_ci;
Undocumented in source.
utf8mb4_unicode_ci
enum MySQLCollation utf8mb4_unicode_ci;
Undocumented in source.
utf8mb4_vietnamese_ci
enum MySQLCollation utf8mb4_vietnamese_ci;
Undocumented in source.

Meta