assert old != null && keyMap.size() == 1 : "apparent QueryKey equals/hashCode issue"; if ( key.getResultTransformer() != null ) { transformerMap.put( key.getResultTransformer(), "" ); assert transformerMap.size() == 1 : "really messed up"; old = transformerMap.put( key.getResultTransformer(), "value" ); assert old != null && transformerMap.size() == 1 : "apparent QueryKey equals/hashCode issue"; old = keyMap.put( key2, "new value" ); assert old != null && keyMap.size() == 1 : "deserialization did not set hashCode or equals properly"; if ( key.getResultTransformer() == null ) { assert key2.getResultTransformer() == null; old = transformerMap.put( key2.getResultTransformer(), "new value" ); assert old != null && transformerMap.size() == 1 : "deserialization did not set hashCode or equals properly"; assert key.getResultTransformer() != key2.getResultTransformer(): "deserialization issue for non-singleton transformer"; assert key.getResultTransformer().equals( key2.getResultTransformer() ): "deep copy issue";
result = doList( session, queryParameters, key.getResultTransformer() ); result = ( areResultSetRowsTransformedImmediately() ? key.getResultTransformer().retransformResults( result, getResultRowAliases(), includeInResultRow() ) : key.getResultTransformer().untransformToTuples( result
protected void putResultInQueryCache( final SharedSessionContractImplementor session, final QueryParameters queryParameters, final Type[] resultTypes, final QueryResultsCache queryCache, final QueryKey key, final List result) { if ( session.getCacheMode().isPutEnabled() ) { boolean put = queryCache.put( key, result, key.getResultTransformer().getCachedResultTypes( resultTypes ), session ); if ( put && factory.getStatistics().isStatisticsEnabled() ) { factory.getStatistics().queryCachePut( getQueryIdentifier(), queryCache.getRegion().getName() ); } } }
key, querySpaces, key.getResultTransformer().getCachedResultTypes( resultTypes ), session );
result = doList( session, queryParameters, key.getResultTransformer() ); result = ( areResultSetRowsTransformedImmediately() ? key.getResultTransformer().retransformResults( result, getResultRowAliases(),
result = doList( session, queryParameters, key.getResultTransformer() ); result = ( areResultSetRowsTransformedImmediately() ? key.getResultTransformer().retransformResults( result, getResultRowAliases(),
private void putResultInQueryCache( final SessionImplementor session, final QueryParameters queryParameters, final Type[] resultTypes, final QueryCache queryCache, final QueryKey key, final List result) { if ( session.getCacheMode().isPutEnabled() ) { boolean put = queryCache.put( key, key.getResultTransformer().getCachedResultTypes( resultTypes ), result, queryParameters.isNaturalKeyLookup(), session ); if ( put && factory.getStatistics().isStatisticsEnabled() ) { factory.getStatisticsImplementor() .queryCachePut( getQueryIdentifier(), queryCache.getRegion().getName() ); } } }
private void putResultInQueryCache( final SessionImplementor session, final QueryParameters queryParameters, final Type[] resultTypes, final QueryCache queryCache, final QueryKey key, final List result) { if ( session.getCacheMode().isPutEnabled() ) { boolean put = queryCache.put( key, key.getResultTransformer().getCachedResultTypes( resultTypes ), result, queryParameters.isNaturalKeyLookup(), session ); if ( put && factory.getStatistics().isStatisticsEnabled() ) { factory.getStatisticsImplementor() .queryCachePut( getQueryIdentifier(), queryCache.getRegion().getName() ); } } }
result = queryCache.get( key, key.getResultTransformer().getCachedResultTypes( resultTypes ), isImmutableNaturalKeyLookup, querySpaces,
result = queryCache.get( key, key.getResultTransformer().getCachedResultTypes( resultTypes ), isImmutableNaturalKeyLookup, querySpaces,