FireDAC.Phys.SQLite.TFDSQLiteCollationFlag
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. |