private static class SortCriterion.CacheKey
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private P2JDialect |
dialect
Database dialect
|
private java.lang.String |
dmoAlias
DMO alias
|
private java.lang.Class<?> |
dmoClass
DMO implementation class associated with
dmoAlias |
private boolean |
makeUnique
Should sort criteria cause each record to be unique from a sorting perspective?
|
private java.lang.String |
schema
Database schema
|
private java.lang.String |
sort
Sort phrase
|
Modifier | Constructor and Description |
---|---|
private |
CacheKey(P2JDialect dialect,
java.lang.String sort,
java.lang.String schema,
java.lang.String dmoAlias,
java.lang.Class<?> dmoClass,
boolean makeUnique)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Override of the default equivalence algorithm.
|
int |
hashCode()
Override of the default hash code algorithm.
|
private final P2JDialect dialect
private final java.lang.String sort
private final java.lang.String schema
private final java.lang.String dmoAlias
private final java.lang.Class<?> dmoClass
dmoAlias
private final boolean makeUnique
private CacheKey(P2JDialect dialect, java.lang.String sort, java.lang.String schema, java.lang.String dmoAlias, java.lang.Class<?> dmoClass, boolean makeUnique)
dialect
- Database dialect.sort
- Sort phrase.schema
- Database schema.dmoAlias
- DMO alias.dmoClass
- DMO implementation class.makeUnique
- Should sort criteria cause each record to be unique from a sorting perspective?public int hashCode()
equals(Object)
.hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
hashCode()
.
return true
if this object is equivalent to the given object, else false
.equals
in class java.lang.Object