Package com.exasol.adapter.sql
Enum Predicate
- java.lang.Object
-
- java.lang.Enum<Predicate>
-
- com.exasol.adapter.sql.Predicate
-
- All Implemented Interfaces:
Serializable,Comparable<Predicate>
public enum Predicate extends Enum<Predicate>
List of all predicates (scalar functions returning bool) supported by EXASOL.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ANDBETWEENEQUALIN_CONSTLISTIS_JSONIS_NOT_JSONIS_NOT_NULLIS_NULLLESSLESSEQUALLIKENOTNOTEQUALORREGEXP_LIKE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PredicatevalueOf(String name)Returns the enum constant of this type with the specified name.static Predicate[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
AND
public static final Predicate AND
-
OR
public static final Predicate OR
-
NOT
public static final Predicate NOT
-
EQUAL
public static final Predicate EQUAL
-
NOTEQUAL
public static final Predicate NOTEQUAL
-
LESS
public static final Predicate LESS
-
LESSEQUAL
public static final Predicate LESSEQUAL
-
LIKE
public static final Predicate LIKE
-
REGEXP_LIKE
public static final Predicate REGEXP_LIKE
-
BETWEEN
public static final Predicate BETWEEN
-
IN_CONSTLIST
public static final Predicate IN_CONSTLIST
-
IS_NULL
public static final Predicate IS_NULL
-
IS_NOT_NULL
public static final Predicate IS_NOT_NULL
-
IS_JSON
public static final Predicate IS_JSON
-
IS_NOT_JSON
public static final Predicate IS_NOT_JSON
-
-
Method Detail
-
values
public static Predicate[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Predicate c : Predicate.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Predicate valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-