- Alle implementierten Schnittstellen:
Serializable
,Comparable<Comparator>
,Constable
A comparator to be used in conditions to form comparison predicates.
Comparison operators listed here can be used to compare Field
or
Row
values with other Field
or Row
values, or with
Select
or QuantifiedSelect
values.
The following flags indicate whether the comparator can be used as:
- a quantified comparison operator:
supportsQuantifier()
. Example:X = ANY (A, B, C)
- a subselect comparison operator:
supportsSubselect()
. Example:X = (SELECT A)
- Autor:
- Lukas Eder
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-KonstanteBeschreibung -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunginverse()
Get the inverse comparator such thatA [op] B
andNOT(A [inverse op] B)
.mirror()
Get the mirrored comparator such thatA [op] B
andB [mirrored op] A
, ornull
if the comparator cannot be mirrored.final boolean
Veraltet, zur Entfernung: Dieses API-Element wird in einer zukünftigen Version entfernt.- 3.14.0 - [#9911] - This method is no longer supported.boolean
Veraltet, zur Entfernung: Dieses API-Element wird in einer zukünftigen Version entfernt.- 3.14.0 - [#9911] - This method is no longer supported.boolean
Veraltet, zur Entfernung: Dieses API-Element wird in einer zukünftigen Version entfernt.- 3.14.0 - [#9911] - This method is no longer supported.A keyword rendition of this comparator.toSQL()
A SQL rendition of this comparator.static Comparator
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static Comparator[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
IN
-
NOT_IN
-
EQUALS
-
NOT_EQUALS
-
LESS
-
LESS_OR_EQUAL
-
GREATER
-
GREATER_OR_EQUAL
-
IS_DISTINCT_FROM
-
IS_NOT_DISTINCT_FROM
-
LIKE
-
NOT_LIKE
-
SIMILAR_TO
-
NOT_SIMILAR_TO
-
LIKE_IGNORE_CASE
-
NOT_LIKE_IGNORE_CASE
-
-
Methodendetails
-
values
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.- Gibt zurück:
- ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
-
valueOf
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)- Parameter:
name
- Name der zurückzugebenden Enumerationskonstante.- Gibt zurück:
- Enumerationskonstante mit dem angegebenen Namen
- Löst aus:
IllegalArgumentException
- wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthältNullPointerException
- wenn das Argument nicht angegeben wird
-
toSQL
A SQL rendition of this comparator. -
toKeyword
A keyword rendition of this comparator. -
inverse
Get the inverse comparator such thatA [op] B
andNOT(A [inverse op] B)
. -
mirror
Get the mirrored comparator such thatA [op] B
andB [mirrored op] A
, ornull
if the comparator cannot be mirrored. -
supportsNulls
Veraltet, zur Entfernung: Dieses API-Element wird in einer zukünftigen Version entfernt.- 3.14.0 - [#9911] - This method is no longer supported.Whether this comparator supports quantifiers on the right-hand side. -
supportsQuantifier
Veraltet, zur Entfernung: Dieses API-Element wird in einer zukünftigen Version entfernt.- 3.14.0 - [#9911] - This method is no longer supported.Whether this comparator supports quantifiers on the right-hand side. -
supportsSubselect
Veraltet, zur Entfernung: Dieses API-Element wird in einer zukünftigen Version entfernt.- 3.14.0 - [#9911] - This method is no longer supported.Whether this comparator supports subselects on the right-hand side.
-