final class WorkHorseForCollatorDatatypes
extends java.lang.Object
| Modifier and Type | Field | 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 | Description |
|---|---|
WorkHorseForCollatorDatatypes(java.text.RuleBasedCollator collatorForCharacterDatatypes,
SQLChar stringData) |
| Modifier and Type | Method | 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.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.