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
StandardExceptionSQLChar.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 elementStandardExceptionCollationElementsInterface.hasSingleCollationElement()Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.