org.apache.openjpa.jdbc.kernel
Class FinderQueryImpl

java.lang.Object
  extended by org.apache.openjpa.jdbc.kernel.FinderQueryImpl
All Implemented Interfaces:
FinderQuery<ClassMapping,SelectExecutor,Result>

public class FinderQueryImpl
extends Object
implements FinderQuery<ClassMapping,SelectExecutor,Result>

Implements Finder Query identified by ClassMappping for SelectExecutor that can be executed to generate Result.

Since:
2.0.0
Author:
Pinaki Poddar

Method Summary
 Result execute(OpenJPAStateManager sm, StoreManager store, FetchConfiguration fetch)
           
 SelectExecutor getDelegate()
           
 ClassMapping getIdentifier()
           
 Column[] getPKColumns()
           
 String getQueryString()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getIdentifier

public ClassMapping getIdentifier()
Specified by:
getIdentifier in interface FinderQuery<ClassMapping,SelectExecutor,Result>

getDelegate

public SelectExecutor getDelegate()
Specified by:
getDelegate in interface FinderQuery<ClassMapping,SelectExecutor,Result>

getQueryString

public String getQueryString()
Specified by:
getQueryString in interface FinderQuery<ClassMapping,SelectExecutor,Result>

getPKColumns

public Column[] getPKColumns()

execute

public Result execute(OpenJPAStateManager sm,
                      StoreManager store,
                      FetchConfiguration fetch)
Specified by:
execute in interface FinderQuery<ClassMapping,SelectExecutor,Result>

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2006–2017 Apache Software Foundation. All rights reserved.