private static class Persistence.QueryKey
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
fql
FQL statement
|
private int |
hash
Precalculated hash code
|
private boolean |
hasMaxResults
Does the query was generated with maximum results option?
|
private boolean |
hasStartOffset
Does the query was generated with starting row offset option?
|
private boolean |
lazyMode
Check if the query should be executed in lazy mode (sensitive to change in real-time)
|
private java.lang.String |
whereStr
The where string of the recursive DATA-RELATION the query is to FILL for
|
| Constructor and Description |
|---|
QueryKey(java.lang.String hql,
int maxResults,
int startOffset,
DataRelation relation,
boolean lazyMode)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o)
Test for equivalence with another object.
|
int |
hashCode()
A hash code implementation consistent with our overridden
equals(Object) method. |
java.lang.String |
toString()
Get string representation of this object.
|
private final java.lang.String fql
private final boolean hasMaxResults
private final boolean hasStartOffset
private final java.lang.String whereStr
private final int hash
private final boolean lazyMode
QueryKey(java.lang.String hql,
int maxResults,
int startOffset,
DataRelation relation,
boolean lazyMode)
hql - FQL statementmaxResults - Maximum results.startOffset - Starting row offset.public boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - Another ColumnKey instance.true if o has same internal
state as this object; else false.public int hashCode()
equals(Object) method.hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object