FireDAC.Phys.SQLite.TFDSQLiteCollationFlag

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TFDSQLiteCollationFlag = (sfLingIgnoreCase, sfLingIgnoreDiacritic,
sfIgnoreCase, sfIgnoreKanatype, sfIgnoreNonSpace, sfIgnoreSymbols,
sfIgnoreWidth, sfLingCasing, sfDigitAsNumbers, sfStringSort);

C++

enum DECLSPEC_DENUM TFDSQLiteCollationFlag : unsigned int { sfLingIgnoreCase, sfLingIgnoreDiacritic, sfIgnoreCase, sfIgnoreKanatype, sfIgnoreNonSpace, sfIgnoreSymbols, sfIgnoreWidth, sfLingCasing, sfDigitAsNumbers, sfStringSort };

Properties

Type Visibility Source Unit Parent
enum public
FireDAC.Phys.SQLite.pas
FireDAC.Phys.SQLite.hpp
FireDAC.Phys.SQLite FireDAC.Phys.SQLite

Description

Specifies the types of flags for CollationKind=sscompareStrings.

Name Description
sfLingIngoreCase Linguistically ignore the case.
sfLingIgnoreDiacritic Linguistically ignore non-spacing characters.
sfIgnoreCase Ignore the case.
sfIgnoreKanatype Do not differentiate between Hiragana and Katakana characters.
sfIgnoreNonSpace Ignore non-spacing characters.
sfIgnoreSymbols Ignore symbols and punctuation.
sfIgnoreWidth Ignore the difference between half-width and full-width characters.
sfLingCasing Use linguistic rules for casing, instead of file system rules (default).
sfDigitAsNumbers Treat digits as numbers.
sfStringSort Treat punctuation the same as symbols.

See Also