Class QueryKey
java.lang.Object
io.jmix.eclipselink.impl.entitycache.QueryKey
- All Implemented Interfaces:
- Serializable
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final Object[]protected final intprotected final intprotected final UUIDprotected final intprotected final Object[]Named parameters with names replaced bynormalized_param_{i}string, where i - order in query stringprotected final String!!!WARNING!!! DO NOT USE COLLECTIONS IN KEYS WITH HAZELCAST.protected static final Patternprotected final Object[]protected final Stringprotected final booleanprotected final boolean
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic QueryKeycreate(String queryString, boolean softDeletion, boolean singleResult, jakarta.persistence.Query jpaQuery, Map<String, Object> additionalCriteriaParameters) booleanprotected booleanequalsFields(QueryKey queryKey) protected booleanequalsParams(QueryKey queryKey) protected intgenerateArrayHashCode(Object array) protected intprotected intgenerateMapHashCode(Map<String, Object> map) getId()inthashCode()protected boolean
- 
Field Details- 
queryString
- 
firstRowprotected final int firstRow
- 
maxRowsprotected final int maxRows
- 
softDeletionprotected final boolean softDeletion
- 
singleResultprotected final boolean singleResult
- 
normalizedParametersNamed parameters with names replaced bynormalized_param_{i}string, where i - order in query string
- 
positionalParameters
- 
additionalCriteriaParameters
- 
hashCodeprotected final int hashCode
- 
originalQueryString!!!WARNING!!! DO NOT USE COLLECTIONS IN KEYS WITH HAZELCAST. At least HashMap serialized/deserialized by hazelcast in undetermined way which leads to inability to get value by valid key.
- 
originalNamedParameters
- 
id
- 
PARAMETER_TEMPLATE_PATTERN
 
- 
- 
Constructor Details- 
QueryKey
 
- 
- 
Method Details