final class WorkHorseForCollatorDatatypes
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.text.RuleBasedCollator |
collatorForCharacterDatatypes
Use this object for collation on character datatype.
|
private SQLChar |
stringData
collatorForCharacterDatatypes will be used on this SQLChar to determine
collationElementsForString.
|
Constructor and Description |
---|
WorkHorseForCollatorDatatypes(java.text.RuleBasedCollator collatorForCharacterDatatypes,
SQLChar stringData) |
Modifier and Type | Method and Description |
---|---|
(package private) java.text.RuleBasedCollator |
getCollatorForCollation()
Get the RuleBasedCollator which is getting used for collation sensitive
methods.
|
(package private) boolean |
hasSingleCollationElement()
Check if the string consists of a single collation element.
|
(package private) BooleanDataValue |
like(DataValueDescriptor pattern)
This method implements the like function for char (with no escape value).
|
(package private) BooleanDataValue |
like(DataValueDescriptor pattern,
DataValueDescriptor escape)
This method implements the like function for char with an escape value.
|
(package private) int |
stringCompare(SQLChar str1,
SQLChar str2) |
private java.text.RuleBasedCollator collatorForCharacterDatatypes
private SQLChar stringData
WorkHorseForCollatorDatatypes(java.text.RuleBasedCollator collatorForCharacterDatatypes, SQLChar stringData)
int stringCompare(SQLChar str1, SQLChar str2) throws StandardException
StandardException
SQLChar.stringCompare(SQLChar, SQLChar)
BooleanDataValue like(DataValueDescriptor pattern) throws StandardException
pattern
- The pattern to useStandardException
- Thrown on errorBooleanDataValue like(DataValueDescriptor pattern, DataValueDescriptor escape) throws StandardException
pattern
- The pattern to useStandardException
- Thrown on errorjava.text.RuleBasedCollator getCollatorForCollation()
boolean hasSingleCollationElement() throws StandardException
true
iff it's a single collation elementStandardException
CollationElementsInterface.hasSingleCollationElement()
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.