package
0.14.7
Repository: https://github.com/gabereiser/go-mysql-server.git
Documentation: pkg.go.dev

# Functions

Ascii_bin_RuneWeight returns the weight of a given rune based on its relational sort order from the `ascii_bin` collation.
Ascii_general_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `ascii_general_ci` collation.
Binary_RuneWeight returns the weight of a given rune based on its relational sort order from the `binary` collation.
BytesToString returns the byte slice (representing a valid Go/utf8mb4-encoded string) as a string without allocations.
Latin1_bin_RuneWeight returns the weight of a given rune based on its relational sort order from the `latin1_bin` collation.
Latin1_general_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `latin1_general_ci` collation.
Latin1_general_cs_RuneWeight returns the weight of a given rune based on its relational sort order from the `latin1_general_cs` collation.
Latin1_german1_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `latin1_german1_ci` collation.
Latin1_german2_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `latin1_german2_ci` collation.
Latin1_swedish_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `latin1_swedish_ci` collation.
StringToBytes returns the string as a byte slice without allocations.
Utf16_bin_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf16_bin` collation.
Utf16_general_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf16_general_ci` collation.
Utf16_unicode_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf16_unicode_ci` collation.
Utf32_bin_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf32_bin` collation.
Utf32_general_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf32_general_ci` collation.
Utf8mb3_bin_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf8mb3_bin` collation.
Utf8mb3_general_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf8mb3_general_ci` collation.
Utf8mb3_unicode_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf8mb3_unicode_ci` collation.
Utf8mb4_0900_ai_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf8mb4_0900_ai_ci` collation.
Utf8mb4_0900_as_cs_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf8mb4_0900_as_cs` collation.
Utf8mb4_0900_bin_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf8mb4_0900_bin` collation.
Utf8mb4_bin_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf8mb4_bin` collation.
Utf8mb4_cs_0900_as_cs_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf8mb4_cs_0900_as_cs` collation.
Utf8mb4_general_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf8mb4_general_ci` collation.
Utf8mb4_unicode_520_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf8mb4_unicode_520_ci` collation.
Utf8mb4_unicode_ci_RuneWeight returns the weight of a given rune based on its relational sort order from the `utf8mb4_unicode_ci` collation.

# Variables

Ascii represents the `ascii` character set encoding.
Binary represents the `binary` character set encoding.
Latin1 represents the `latin1` character set encoding.
Utf16 represents the `utf16` character set encoding.
Utf32 represents the `utf32` character set encoding.
Utf8mb3 represents the `utf8mb3` character set encoding.
Utf8mb4 represents the `utf8mb4` character set encoding.

# Structs

RangeMap is an implementation of Encoder.

# Interfaces

Encoder is used to transcode from one encoding to another, along with handling uppercase and lowercase conversions.