Package com.alibaba.druid.sql.ast.expr
Enum SQLBinaryOperator
- java.lang.Object
-
- java.lang.Enum<SQLBinaryOperator>
-
- com.alibaba.druid.sql.ast.expr.SQLBinaryOperator
-
- All Implemented Interfaces:
Serializable,Comparable<SQLBinaryOperator>
public enum SQLBinaryOperator extends Enum<SQLBinaryOperator>
二元操作符- Author:
- wenshao 2011-5-20 下午12:32:02
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SQLBinaryOperatorfrom(String str)StringgetName()intgetPriority()static intgetPriority(SQLBinaryOperator operator)booleanisArithmetic()booleanisLogical()booleanisRelational()static SQLBinaryOperatorvalueOf(String name)Returns the enum constant of this type with the specified name.static SQLBinaryOperator[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Union
public static final SQLBinaryOperator Union
-
COLLATE
public static final SQLBinaryOperator COLLATE
-
BitwiseXor
public static final SQLBinaryOperator BitwiseXor
-
BitwiseXorEQ
public static final SQLBinaryOperator BitwiseXorEQ
-
Multiply
public static final SQLBinaryOperator Multiply
-
Divide
public static final SQLBinaryOperator Divide
-
DIV
public static final SQLBinaryOperator DIV
-
Modulus
public static final SQLBinaryOperator Modulus
-
Mod
public static final SQLBinaryOperator Mod
-
Add
public static final SQLBinaryOperator Add
-
Subtract
public static final SQLBinaryOperator Subtract
-
SubGt
public static final SQLBinaryOperator SubGt
-
SubGtGt
public static final SQLBinaryOperator SubGtGt
-
PoundGt
public static final SQLBinaryOperator PoundGt
-
PoundGtGt
public static final SQLBinaryOperator PoundGtGt
-
QuesQues
public static final SQLBinaryOperator QuesQues
-
QuesBar
public static final SQLBinaryOperator QuesBar
-
QuesQuesBar
public static final SQLBinaryOperator QuesQuesBar
-
QuesAmp
public static final SQLBinaryOperator QuesAmp
-
LeftShift
public static final SQLBinaryOperator LeftShift
-
LeftShiftUnsigned
public static final SQLBinaryOperator LeftShiftUnsigned
-
RightShift
public static final SQLBinaryOperator RightShift
-
RightShiftUnsigned
public static final SQLBinaryOperator RightShiftUnsigned
-
BitwiseAnd
public static final SQLBinaryOperator BitwiseAnd
-
BitwiseOr
public static final SQLBinaryOperator BitwiseOr
-
GreaterThan
public static final SQLBinaryOperator GreaterThan
-
GreaterThanOrEqual
public static final SQLBinaryOperator GreaterThanOrEqual
-
Is
public static final SQLBinaryOperator Is
-
LessThan
public static final SQLBinaryOperator LessThan
-
LessThanOrEqual
public static final SQLBinaryOperator LessThanOrEqual
-
LessThanOrEqualOrGreaterThan
public static final SQLBinaryOperator LessThanOrEqualOrGreaterThan
-
LessThanOrGreater
public static final SQLBinaryOperator LessThanOrGreater
-
IsDistinctFrom
public static final SQLBinaryOperator IsDistinctFrom
-
IsNotDistinctFrom
public static final SQLBinaryOperator IsNotDistinctFrom
-
Like
public static final SQLBinaryOperator Like
-
SoudsLike
public static final SQLBinaryOperator SoudsLike
-
NotLike
public static final SQLBinaryOperator NotLike
-
ILike
public static final SQLBinaryOperator ILike
-
NotILike
public static final SQLBinaryOperator NotILike
-
AT_AT
public static final SQLBinaryOperator AT_AT
-
SIMILAR_TO
public static final SQLBinaryOperator SIMILAR_TO
-
POSIX_Regular_Match
public static final SQLBinaryOperator POSIX_Regular_Match
-
POSIX_Regular_Match_Insensitive
public static final SQLBinaryOperator POSIX_Regular_Match_Insensitive
-
POSIX_Regular_Not_Match
public static final SQLBinaryOperator POSIX_Regular_Not_Match
-
POSIX_Regular_Not_Match_POSIX_Regular_Match_Insensitive
public static final SQLBinaryOperator POSIX_Regular_Not_Match_POSIX_Regular_Match_Insensitive
-
Array_Contains
public static final SQLBinaryOperator Array_Contains
-
Array_ContainedBy
public static final SQLBinaryOperator Array_ContainedBy
-
SAME_AS
public static final SQLBinaryOperator SAME_AS
-
JSONContains
public static final SQLBinaryOperator JSONContains
-
RLike
public static final SQLBinaryOperator RLike
-
NotRLike
public static final SQLBinaryOperator NotRLike
-
NotEqual
public static final SQLBinaryOperator NotEqual
-
NotLessThan
public static final SQLBinaryOperator NotLessThan
-
NotGreaterThan
public static final SQLBinaryOperator NotGreaterThan
-
IsNot
public static final SQLBinaryOperator IsNot
-
Escape
public static final SQLBinaryOperator Escape
-
RegExp
public static final SQLBinaryOperator RegExp
-
NotRegExp
public static final SQLBinaryOperator NotRegExp
-
Equality
public static final SQLBinaryOperator Equality
-
EqEq
public static final SQLBinaryOperator EqEq
-
BitwiseNot
public static final SQLBinaryOperator BitwiseNot
-
Concat
public static final SQLBinaryOperator Concat
-
BooleanAnd
public static final SQLBinaryOperator BooleanAnd
-
BooleanXor
public static final SQLBinaryOperator BooleanXor
-
BooleanOr
public static final SQLBinaryOperator BooleanOr
-
Assignment
public static final SQLBinaryOperator Assignment
-
Blank
public static final SQLBinaryOperator Blank
-
PG_And
public static final SQLBinaryOperator PG_And
-
PG_ST_DISTANCE
public static final SQLBinaryOperator PG_ST_DISTANCE
-
-
Method Detail
-
values
public static SQLBinaryOperator[] 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 (SQLBinaryOperator c : SQLBinaryOperator.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SQLBinaryOperator 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
-
getPriority
public static int getPriority(SQLBinaryOperator operator)
-
getName
public String getName()
-
getPriority
public int getPriority()
-
isRelational
public boolean isRelational()
-
isLogical
public boolean isLogical()
-
isArithmetic
public boolean isArithmetic()
-
from
public static SQLBinaryOperator from(String str)
-
-