public final class FunctionKey
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Database |
database
Database name
|
private java.lang.String |
function
Function name
|
private HQLTypes[] |
signature
Function parameter signature as HQL types
|
Constructor and Description |
---|
FunctionKey(Database database,
java.lang.String function,
HQLTypes[] signature)
Constructor.
|
FunctionKey(java.lang.String function,
HQLTypes[] signature)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Test this object for equality with the given object, which is assumed to
be an instance of this class.
|
int |
hashCode()
Return hash code for this object.
|
java.lang.String |
toString()
Get a string representation of this object's state.
|
private final Database database
private final java.lang.String function
private final HQLTypes[] signature
public FunctionKey(java.lang.String function, HQLTypes[] signature)
function
- Function name.signature
- Function parameter signature as HQL types.public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
true
if objects are equal, else false
.Object.equals(java.lang.Object)
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()