| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| public static final int | HASH
HASH() (non-standard). |
| private static final String[] | |
| public static final int | ORA_HASH
ORA_HASH() (non-standard). |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static Value | |
| public String | |
| public Value | getValue(SessionLocal
the session session, Value the value of first argument, or v1, Value nullthe value of second argument, or v2, Value nullthe value of third argument, or v3)nullOverrides org. Returns the value of this function. |
| private static MessageDigest | |
| private static MessageDigest | |
| public Expression | optimize(SessionLocal
the session session)Implements abstract org. Try to optimize the expression. |
| private static Value |
| function | back to summary |
|---|---|
| private final int function | |
| HASH | back to summary |
|---|---|
| public static final int HASH HASH() (non-standard). | |
| NAMES | back to summary |
|---|---|
| private static final String[] NAMES | |
| ORA_HASH | back to summary |
|---|---|
| public static final int ORA_HASH ORA_HASH() (non-standard). | |
| HashFunction | back to summary |
|---|---|
| public HashFunction(Expression arg, int function) | |
| HashFunction | back to summary |
|---|---|
| public HashFunction(Expression arg1, Expression arg2, Expression arg3, int function) | |
| getHash | back to summary |
|---|---|
| private static Value getHash(String algorithm, Value value, int iterations) | |
| getName | back to summary |
|---|---|
| public String getName() Implements org. Doc from org. Get the name. | |
| getValue | back to summary |
|---|---|
| public Value getValue(SessionLocal session, Value v1, Value v2, Value v3) Overrides org. Doc from org. Returns the value of this function. | |
| hashImpl | back to summary |
|---|---|
| private static MessageDigest hashImpl(Value value, String algorithm) | |
| hashImpl | back to summary |
|---|---|
| private static MessageDigest hashImpl(Value value, MessageDigest md) | |
| optimize | back to summary |
|---|---|
| public Expression optimize(SessionLocal session) Implements abstract org. Doc from org. Try to optimize the expression.
| |
| oraHash | back to summary |
|---|---|
| private static Value oraHash(Value value, long bucket, long seed) | |