30 lines
537 B
Java
30 lines
537 B
Java
package org.gcube.portlets.user.td.expressionwidget.shared.model;
|
|
|
|
public enum OperatorType {
|
|
// Arithmetic
|
|
ADDITION, SUBTRACTION, MULTIPLICATION, DIVISION, MODULUS,
|
|
|
|
// COMPARISON
|
|
|
|
EQUALS, GREATER, LESSER,
|
|
|
|
GREATER_OR_EQUALS, LESSER_OR_EQUALS,
|
|
|
|
NOT_EQUALS, NOT_GREATER, NOT_LESSER,
|
|
|
|
// LOGICAL
|
|
|
|
ALL, AND, ANY, BETWEEN, EXISTS, IN, LIKE, NOT, OR, IS_NULL, UNIQUE, IS_NOT_NULL,
|
|
|
|
// STRING
|
|
|
|
BEGINS_WITH, ENDS_WITH, CONTAINS, MATCH_REGEX,
|
|
|
|
NO_BEGINS_WITH, NO_ENDS_WITH, NO_CONTAINS, NO_MATCH_REGEX,
|
|
|
|
|
|
// COMPLEX
|
|
|
|
SELECT_IN
|
|
}
|