Enum GridSqlOperationType
- java.lang.Object
-
- java.lang.Enum<GridSqlOperationType>
-
- org.apache.ignite.internal.processors.query.h2.sql.GridSqlOperationType
-
- All Implemented Interfaces:
Serializable,Comparable<GridSqlOperationType>
public enum GridSqlOperationType extends Enum<GridSqlOperationType>
Operation type.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ANDBIGGERBIGGER_EQUALCONCATDIVIDEEQUALEQUAL_NULL_SAFEEXISTSINIS_NOT_NULLIS_NULLLIKEMINUSMODULUSMULTIPLYNEGATENOTNOT_EQUALNOT_EQUAL_NULL_SAFEORPLUSREGEXPSMALLERSMALLER_EQUALSPATIAL_INTERSECTS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intchildrenCount()StringtoSql(GridSqlOperation operation)static GridSqlOperationTypevalueOf(String name)Returns the enum constant of this type with the specified name.static GridSqlOperationType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CONCAT
public static final GridSqlOperationType CONCAT
-
PLUS
public static final GridSqlOperationType PLUS
-
MINUS
public static final GridSqlOperationType MINUS
-
MULTIPLY
public static final GridSqlOperationType MULTIPLY
-
DIVIDE
public static final GridSqlOperationType DIVIDE
-
MODULUS
public static final GridSqlOperationType MODULUS
-
NEGATE
public static final GridSqlOperationType NEGATE
-
EQUAL
public static final GridSqlOperationType EQUAL
-
EQUAL_NULL_SAFE
public static final GridSqlOperationType EQUAL_NULL_SAFE
-
BIGGER_EQUAL
public static final GridSqlOperationType BIGGER_EQUAL
-
BIGGER
public static final GridSqlOperationType BIGGER
-
SMALLER_EQUAL
public static final GridSqlOperationType SMALLER_EQUAL
-
SMALLER
public static final GridSqlOperationType SMALLER
-
NOT_EQUAL
public static final GridSqlOperationType NOT_EQUAL
-
NOT_EQUAL_NULL_SAFE
public static final GridSqlOperationType NOT_EQUAL_NULL_SAFE
-
SPATIAL_INTERSECTS
public static final GridSqlOperationType SPATIAL_INTERSECTS
-
IS_NULL
public static final GridSqlOperationType IS_NULL
-
IS_NOT_NULL
public static final GridSqlOperationType IS_NOT_NULL
-
NOT
public static final GridSqlOperationType NOT
-
AND
public static final GridSqlOperationType AND
-
OR
public static final GridSqlOperationType OR
-
REGEXP
public static final GridSqlOperationType REGEXP
-
LIKE
public static final GridSqlOperationType LIKE
-
IN
public static final GridSqlOperationType IN
-
EXISTS
public static final GridSqlOperationType EXISTS
-
-
Method Detail
-
values
public static GridSqlOperationType[] 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 (GridSqlOperationType c : GridSqlOperationType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static GridSqlOperationType 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
-
toSql
public String toSql(GridSqlOperation operation)
- Parameters:
operation- Operation.
-
childrenCount
public int childrenCount()
- Returns:
- Children count.
-
-