Examples of QueryKey


Examples of org.eclipse.persistence.mappings.querykeys.QueryKey

        }
       
        // EL Bug 326977
        Vector fieldsToTranslate = (Vector) clonedDescriptor.getFields().clone();
        for (Iterator qkIterator = clonedDescriptor.getQueryKeys().values().iterator(); qkIterator.hasNext();) {
            QueryKey queryKey = (QueryKey)qkIterator.next();
            if (queryKey.isDirectQueryKey()) {
                DatabaseField field = ((DirectQueryKey)queryKey).getField();
                fieldsToTranslate.add(field);
            }
        }
       
View Full Code Here

Examples of org.eclipse.persistence.mappings.querykeys.QueryKey

        String attributeName = expression.getName();

        DatabaseMapping mapping = baseDescriptor.getObjectBuilder().getMappingForAttributeName(attributeName);

        if (mapping == null) {
            QueryKey queryKey = baseDescriptor.getQueryKeyNamed(attributeName);
            if (queryKey != null) {
                if (queryKey.isForeignReferenceQueryKey()) {
                    descriptor = getSession().getDescriptor(((ForeignReferenceQueryKey)queryKey).getReferenceClass());
                } else// if (queryKey.isDirectQueryKey())
                 {
                    descriptor = queryKey.getDescriptor();
                }
            }
            if (descriptor == null) {
                throw QueryException.invalidExpressionForQueryItem(expression, this);
            }
View Full Code Here

Examples of org.hibernate.cache.QueryKey

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getEnabledFilters(),
        session.getEntityMode()
      );
    QueryKey key = new QueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session.getEntityMode()
      );
View Full Code Here

Examples of org.hibernate.cache.QueryKey

      final Type[] resultTypes) {
 
    QueryCache queryCache = factory.getQueryCache( queryParameters.getCacheRegion() );
   
   
    QueryKey key = generateQueryKey( session, queryParameters );
    if ( querySpaces == null || querySpaces.size() == 0 ) {
      log.trace( "unexpected querySpaces is "+( querySpaces == null ? "null" : "empty" ) );
    }
    else {
      log.trace( "querySpaces is "+querySpaces.toString() );
    }

    List result = getResultFromQueryCache(
        session,
        queryParameters,
        querySpaces,
        resultTypes,
        queryCache,
        key
    );

    if ( result == null ) {
      result = doList( session, queryParameters, key.getResultTransformer() );

      putResultInQueryCache(
          session,
          queryParameters,
          resultTypes,
          queryCache,
          key,
          result
      );
    }
   
    ResultTransformer resolvedTransformer = resolveResultTransformer( queryParameters.getResultTransformer() );
    if ( resolvedTransformer != null ) {
      result = (
          areResultSetRowsTransformedImmediately() ?
              key.getResultTransformer().retransformResults(
                  result,
                  getResultRowAliases(),
                  queryParameters.getResultTransformer(),
                  includeInResultRow()
              ) :
              key.getResultTransformer().untransformToTuples(
                  result
              )
      );
    }
View Full Code Here

Examples of org.hibernate.cache.QueryKey

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getEnabledFilters(),
        session.getEntityMode()
      );
    QueryKey key = new QueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session.getEntityMode()
      );
View Full Code Here

Examples of org.hibernate.cache.QueryKey

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getEnabledFilters(),
        session.getEntityMode()
      );
    QueryKey key = new QueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session.getEntityMode()
      );
View Full Code Here

Examples of org.hibernate.cache.QueryKey

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getEnabledFilters(),
        session.getEntityMode()
    );
    QueryKey key = QueryKey.generateQueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session
    );
View Full Code Here

Examples of org.hibernate.cache.QueryKey

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getLoadQueryInfluencers().getEnabledFilters(),
        session.getEntityMode()
    );
    QueryKey key = QueryKey.generateQueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session,
        ( areResultSetRowsTransformedImmediately( queryParameters.getResultTransformer() ) ?
View Full Code Here

Examples of org.hibernate.cache.QueryKey

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getLoadQueryInfluencers().getEnabledFilters(),
        session.getEntityMode()
    );
    QueryKey key = QueryKey.generateQueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session
    );
View Full Code Here

Examples of org.hibernate.cache.QueryKey

   
    Set filterKeys = FilterKey.createFilterKeys(
        session.getLoadQueryInfluencers().getEnabledFilters(),
        session.getEntityMode()
    );
    QueryKey key = QueryKey.generateQueryKey(
        getSQLString(),
        queryParameters,
        filterKeys,
        session
    );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.