# Unit xquery.internals.collations

Description
Uses
Classes, Interfaces, Objects and Records
Functions and Procedures
Types
Constants
Variables

## Description

## Overview

### Classes, Interfaces, Objects and Records

Name | Description
--- | ---
Class `TXQCollation` | Class to perform string comparisons, so they different comparison rules can be used in different languages
Class `TXQCollationCodepoint` |
Class `TXQCollationCodepointClever` |
Class `TXQCollationCodepointInsensitive` |
Class `TXQCollationCodepointInsensitiveClever` |
Class `TXQCollationCodepointLocalized` |
Class `TXQCollationCodepointLocalizedInsensitive` |

### Functions and Procedures

`function internalDefaultCollation: TXQCollation;`
`procedure internalRegisterCollation(collation: TXQCollation);`
`function internalGetCollation(const id: string): TXQCollation;`
`function internalGetCollations: TStringList;`

### Types

`TOnCreateCollation = function (id: string): TXQCollation;`

### Variables

`onCreateCollation: TOnCreateCollation;`

## Description

### Functions and Procedures

`function internalDefaultCollation: TXQCollation;`

`procedure internalRegisterCollation(collation: TXQCollation);`

`function internalGetCollation(const id: string): TXQCollation;`

`function internalGetCollations: TStringList;`

### Types

`TOnCreateCollation = function (id: string): TXQCollation;`

### Variables

`onCreateCollation: TOnCreateCollation;`

Generated by PasDoc 0.16.0.