| Modifier and Type | Field and Description |
|---|---|
| public static final int | BITAND
BITAND() (non-standard). |
| public static final int | BITCOUNT
BITCOUNT() (non-standard). |
| public static final int | BITGET
BITGET() (non-standard). |
| public static final int | BITNAND
BITNAND() (non-standard). |
| public static final int | BITNOR
BITNOR() (non-standard). |
| public static final int | BITNOT
BITNOT() (non-standard). |
| public static final int | BITOR
BITOR() (non-standard). |
| public static final int | BITXNOR
BITXNOR() (non-standard). |
| public static final int | BITXOR
BITXOR() (non-standard). |
| private final int | |
| public static final int | LSHIFT
LSHIFT() (non-standard). |
| private static final String[] | |
| public static final int | ROTATELEFT
ROTATELEFT() (non-standard). |
| public static final int | ROTATERIGHT
ROTATERIGHT() (non-standard). |
| public static final int | RSHIFT
RSHIFT() (non-standard). |
| public static final int | ULSHIFT
ULSHIFT() (non-standard). |
| public static final int | URSHIFT
URSHIFT() (non-standard). |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static ValueBigint | |
| private static ValueBoolean | |
| public static TypeInfo | Returns: the type of the specified argumentthe argument arg)Checks the type of an argument of bitwise function (one of
|
| private static Value | |
| public static Value | |
| private static TypeInfo | |
| public String | |
| private static Value | |
| public Value | getValue(SessionLocal
the session session, Value the value of first argument v1, Value the value of second argument, or v2)nullOverrides org. Returns the value of this function. |
| public Expression | optimize(SessionLocal
the session session)Implements abstract org. Try to optimize the expression. |
| private Expression | |
| private static Value | |
| private static Value |
| BITAND | back to summary |
|---|---|
| public static final int BITAND BITAND() (non-standard). | |
| BITCOUNT | back to summary |
|---|---|
| public static final int BITCOUNT BITCOUNT() (non-standard). | |
| BITGET | back to summary |
|---|---|
| public static final int BITGET BITGET() (non-standard). | |
| BITNAND | back to summary |
|---|---|
| public static final int BITNAND BITNAND() (non-standard). | |
| BITNOR | back to summary |
|---|---|
| public static final int BITNOR BITNOR() (non-standard). | |
| BITNOT | back to summary |
|---|---|
| public static final int BITNOT BITNOT() (non-standard). | |
| BITOR | back to summary |
|---|---|
| public static final int BITOR BITOR() (non-standard). | |
| BITXNOR | back to summary |
|---|---|
| public static final int BITXNOR BITXNOR() (non-standard). | |
| BITXOR | back to summary |
|---|---|
| public static final int BITXOR BITXOR() (non-standard). | |
| function | back to summary |
|---|---|
| private final int function | |
| LSHIFT | back to summary |
|---|---|
| public static final int LSHIFT LSHIFT() (non-standard). | |
| NAMES | back to summary |
|---|---|
| private static final String[] NAMES | |
| ROTATELEFT | back to summary |
|---|---|
| public static final int ROTATELEFT ROTATELEFT() (non-standard). | |
| ROTATERIGHT | back to summary |
|---|---|
| public static final int ROTATERIGHT ROTATERIGHT() (non-standard). | |
| RSHIFT | back to summary |
|---|---|
| public static final int RSHIFT RSHIFT() (non-standard). | |
| ULSHIFT | back to summary |
|---|---|
| public static final int ULSHIFT ULSHIFT() (non-standard). | |
| URSHIFT | back to summary |
|---|---|
| public static final int URSHIFT URSHIFT() (non-standard). | |
| BitFunction | back to summary |
|---|---|
| public BitFunction(Expression arg1, Expression arg2, int function) | |
| bitCount | back to summary |
|---|---|
| private static ValueBigint bitCount(Value v1) | |
| bitGet | back to summary |
|---|---|
| private static ValueBoolean bitGet(Value v1, Value v2) | |
| checkArgType | back to summary |
|---|---|
| public static TypeInfo checkArgType(Expression arg) Checks the type of an argument of bitwise function (one of
| |
| getBinaryString | back to summary |
|---|---|
| private static Value getBinaryString(int function, TypeInfo type, Value v1, Value v2) | |
| getBitwise | back to summary |
|---|---|
| public static Value getBitwise(int function, TypeInfo type, Value v1, Value v2) Computes the value of bitwise function. | |
| getCommonType | back to summary |
|---|---|
| private static TypeInfo getCommonType(Expression arg1, Expression arg2) | |
| getName | back to summary |
|---|---|
| public String getName() Implements org. Doc from org. Get the name. | |
| getNumeric | back to summary |
|---|---|
| private static Value getNumeric(int function, TypeInfo type, Value v1, Value v2) | |
| getValue | back to summary |
|---|---|
| public Value getValue(SessionLocal session, Value v1, Value v2) Overrides org. Doc from org. Returns the value of this function.
| |
| optimize | back to summary |
|---|---|
| public Expression optimize(SessionLocal session) Implements abstract org. Doc from org. Try to optimize the expression.
| |
| optimizeNot | back to summary |
|---|---|
| private Expression optimizeNot(SessionLocal session) | |
| rotate | back to summary |
|---|---|
| private static Value rotate(Value v1, long offset, boolean right) | |
| shift | back to summary |
|---|---|
| private static Value shift(Value v1, long offset, boolean unsigned) | |