Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.jpa.internal.jpql
Class VirtualQuery

java.lang.Object
  extended by org.eclipse.persistence.jpa.internal.jpql.VirtualQuery

All Implemented Interfaces:
IExternalForm, IQuery

public final class VirtualQuery
extends java.lang.Object
implements IQuery

This implementation of an IQuery simply holds onto the string representation of the JPQL query.

Since:
2.3
Version:
2.3
Author:
Pascal Filion

Field Summary
private  java.lang.String jpqlQuery
          A non-null string representation of the JPQL query
private  IManagedTypeProvider provider
          The provider of managed types.

 

Constructor Summary
VirtualQuery(IManagedTypeProvider provider, java.lang.String jpqlQuery)
          Creates a new VirtualQuery.

 

Method Summary
 java.lang.String getExpression()
          Returns the string representation of the JPQL query.
 IManagedTypeProvider getProvider()
          Retrieves the provider of managed types.
 void setExpression(java.lang.String jpqlQuery)
          Sets the string representation of the JPQL query.
 java.lang.String toString()
          

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

jpqlQuery

private java.lang.String jpqlQuery
A non-null string representation of the JPQL query

provider

private final IManagedTypeProvider provider
The provider of managed types.

Constructor Detail

VirtualQuery

public VirtualQuery(IManagedTypeProvider provider,
                    java.lang.String jpqlQuery)
Creates a new VirtualQuery.
Parameters:
provider - The provider of managed types
query - A non-null string representation of the JPQL query

Method Detail

getExpression

public java.lang.String getExpression()
Returns the string representation of the JPQL query.
Specified by:
getExpression in interface IQuery
Returns:
A non-null string representation of the JPQL query

getProvider

public IManagedTypeProvider getProvider()
Retrieves the provider of managed types.
Specified by:
getProvider in interface IQuery
Returns:
The object that has access to the application's managed types.

setExpression

public void setExpression(java.lang.String jpqlQuery)
Sets the string representation of the JPQL query.
Parameters:
jpqlQuery - A non-null string representation of the JPQL query

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.