Description
I am breaking down the Parent task DERBY-1478 (Add built in language based ordering and like processing to Derby) into multiple sub tasks. One of them is to concentrate on enabling the collation based ordering on (hopefully the simplest of all the character data types) CHAR data type. This task in itself might need subtasks if it is later found that it can be subdivided into multiple smaller steps.
Attachments
Attachments
Issue Links
- depends upon
-
DERBY-2416 Provide collation sensitive subclasses for SQLChar, SQLVarchar, SQLLongvarchar and SQLClob which will use the passed Collator to do the collation rather than the default collation of UCS_BASIC
- Closed
-
DERBY-2524 DataTypeDescriptor(DTD) needs to have collation type and collation derivation. These new fields will apply only for character string types. Other types should ignore them.
- Closed
-
DERBY-2528 Set the correct collation type in SchemaDescriptor. The collation type will be UCS_BASIC for system schemas but it can be TERRITORY_BASED/UCS_BASIC for user schemas.
- Closed
-
DERBY-2530 When character type columns are added by CREATE TABLE and ALTER TABLE, their collation type should be set to the containing schema's collation type.
- Closed
-
DERBY-2534 Add new api "public StringDataValue getValue(RuleBasedCollator)" on StringDataValue. This method will return either the base DVDs for char datatypes or it will return collation sensitive DVD for char datatypes.
- Closed
-
DERBY-2535 Make Locale available in DataValueFactory(DVF). This Locale object will be used to construct Collator object if the user has requested territory based collation.
- Closed
-
DERBY-2583 At code generation time, look at collation type to determine what kind of DVD should get generated for character types.
- Closed
- is depended upon by
-
DERBY-2340 Enable collation based ordering for VARCHAR, LONG VARCHAR and CLOB data types.
- Closed
- is part of
-
DERBY-1478 Add built in language based ordering and like processing to Derby
- Closed