Java Doc for Query.java in  » Database-ORM » TJDO » com » triactive » jdo » store » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Database ORM » TJDO » com.triactive.jdo.store 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.triactive.jdo.store.Query

All known Subclasses:   com.triactive.jdo.store.JDOQLQuery,  com.triactive.jdo.store.PersistentIDROF,  com.triactive.jdo.store.TransientIDROF,  com.triactive.jdo.store.TJDOSQLQuery,
Query
abstract public class Query implements javax.jdo.Query(Code)
The Query interface allows applications to obtain persistent instances from the data store.
author:
   Mike Martin
version:
   $Revision: 1.5 $
See Also:   javax.jdo.Query

Inner Class :public static interface ResultObjectFactory

Field Summary
protected  ClasscandidateClass
    
final protected transient  DatabaseAdapterdba
    
protected  Stringfilter
    
protected  Stringimports
    
protected transient  booleanisCompiled
    
protected  Stringordering
    
protected transient  ListparameterNames
    
protected transient  MapparameterTypesByName
    
protected  Stringparameters
    
protected transient  ImportsparsedImports
    
final protected transient  PersistenceManagerpm
    
protected transient  HashSetqueryResults
    
final protected transient  StoreManagerstoreMgr
    
protected transient  ListvariableNames
    
protected transient  MapvariableTypesByName
    
protected  Stringvariables
    

Constructor Summary
public  Query(PersistenceManager pm, StoreManager storeMgr)
     Constructs a new query instance that uses the given persistence manager.

Method Summary
public  voidclose(Object queryResult)
     Close a query result and release any resources associated with it.
public  voidcloseAll()
     Close all query results associated with this Query instance, and release all resources associated with them.
public  voidcompile()
     Verify the elements of the query and provide a hint to the query to prepare and optimize an execution plan.
public  voiddeclareImports(String imports)
     Set the import statements to be used to identify the fully qualified name of variables or parameters.
public  voiddeclareParameters(String parameters)
     Declare the list of parameters query execution.
public  voiddeclareVariables(String variables)
     Declare the unbound variables to be used in the query.
protected  voiddiscardCompiled()
    
public  booleanequals(Object obj)
    
public  Objectexecute()
     Execute the query and return the filtered Collection.
public  Objectexecute(Object p1)
     Execute the query and return the filtered Collection.
Parameters:
  p1 - the value of the first parameter declared.
public  Objectexecute(Object p1, Object p2)
     Execute the query and return the filtered Collection.
Parameters:
  p1 - the value of the first parameter declared.
Parameters:
  p2 - the value of the second parameter declared.
public  Objectexecute(Object p1, Object p2, Object p3)
     Execute the query and return the filtered Collection.
Parameters:
  p1 - the value of the first parameter declared.
Parameters:
  p2 - the value of the second parameter declared.
Parameters:
  p3 - the value of the third parameter declared.
public  ObjectexecuteWithArray(Object[] parameters)
     Execute the query and return the filtered Collection.
Parameters:
  parameters - the Object array with all of the parameters.
abstract public  ObjectexecuteWithMap(Map parameters)
     Execute the query and return the filtered Collection.
Parameters:
  parameters - the Map containing all of the parameters.
public  ClassgetCandidateClass()
     Get the class of the candidate instances of the query.
public  booleangetIgnoreCache()
     Get the ignoreCache option setting.
public  javax.jdo.PersistenceManagergetPersistenceManager()
     Get the PersistenceManager associated with this Query.
public  StoreManagergetStoreManager()
     Get the StoreManager associated with this Query.
public  inthashCode()
    
protected static  booleanisValidJavaIdentifier(String s)
    
public  ClassresolveClassDeclaration(String classDecl)
    
abstract public  voidsetCandidates(Extent pcs)
     Set the candidate Extent to query.
abstract public  voidsetCandidates(Collection pcs)
     Set the candidate Collection to query.
public  voidsetClass(Class candidateClass)
     Set the class of the candidate instances of the query.
public  voidsetFilter(String filter)
     Set the filter for the query.
public  voidsetIgnoreCache(boolean ignoreCache)
     Set the ignoreCache option.
public  voidsetOrdering(String ordering)
     Set the ordering specification for the result Collection.

Field Detail
candidateClass
protected Class candidateClass(Code)



dba
final protected transient DatabaseAdapter dba(Code)



filter
protected String filter(Code)



imports
protected String imports(Code)



isCompiled
protected transient boolean isCompiled(Code)



ordering
protected String ordering(Code)



parameterNames
protected transient List parameterNames(Code)



parameterTypesByName
protected transient Map parameterTypesByName(Code)



parameters
protected String parameters(Code)



parsedImports
protected transient Imports parsedImports(Code)



pm
final protected transient PersistenceManager pm(Code)



queryResults
protected transient HashSet queryResults(Code)



storeMgr
final protected transient StoreManager storeMgr(Code)



variableNames
protected transient List variableNames(Code)



variableTypesByName
protected transient Map variableTypesByName(Code)



variables
protected String variables(Code)




Constructor Detail
Query
public Query(PersistenceManager pm, StoreManager storeMgr)(Code)
Constructs a new query instance that uses the given persistence manager.
Parameters:
  pm - the associated persistence manager for this query.




Method Detail
close
public void close(Object queryResult)(Code)
Close a query result and release any resources associated with it.
Parameters:
  queryResult - the result of execute(...) on this Query instance.
See Also:   javax.jdo.Query.close



closeAll
public void closeAll()(Code)
Close all query results associated with this Query instance, and release all resources associated with them.
See Also:   javax.jdo.Query.closeAll



compile
public void compile()(Code)
Verify the elements of the query and provide a hint to the query to prepare and optimize an execution plan.
See Also:   javax.jdo.Query.compile



declareImports
public void declareImports(String imports)(Code)
Set the import statements to be used to identify the fully qualified name of variables or parameters.
Parameters:
  imports - import statements separated by semicolons.
See Also:   javax.jdo.Query.declareImports



declareParameters
public void declareParameters(String parameters)(Code)
Declare the list of parameters query execution.
Parameters:
  parameters - the list of parameters separated by commas.
See Also:   javax.jdo.Query.declareParameters



declareVariables
public void declareVariables(String variables)(Code)
Declare the unbound variables to be used in the query.
Parameters:
  variables - the variables separated by semicolons.
See Also:   javax.jdo.Query.declareVariables



discardCompiled
protected void discardCompiled()(Code)



equals
public boolean equals(Object obj)(Code)



execute
public Object execute()(Code)
Execute the query and return the filtered Collection. the filtered Collection.
See Also:   javax.jdo.Query.execute
See Also:   Query.executeWithArray(Object[] parameters)



execute
public Object execute(Object p1)(Code)
Execute the query and return the filtered Collection.
Parameters:
  p1 - the value of the first parameter declared. the filtered Collection.
See Also:   javax.jdo.Query.execute(Object)
See Also:   Query.executeWithArray(Object[] parameters)



execute
public Object execute(Object p1, Object p2)(Code)
Execute the query and return the filtered Collection.
Parameters:
  p1 - the value of the first parameter declared.
Parameters:
  p2 - the value of the second parameter declared. the filtered Collection.
See Also:   javax.jdo.Query.execute(ObjectObject)
See Also:   Query.executeWithArray(Object[] parameters)



execute
public Object execute(Object p1, Object p2, Object p3)(Code)
Execute the query and return the filtered Collection.
Parameters:
  p1 - the value of the first parameter declared.
Parameters:
  p2 - the value of the second parameter declared.
Parameters:
  p3 - the value of the third parameter declared. the filtered Collection.
See Also:   javax.jdo.Query.execute(ObjectObjectObject)
See Also:   Query.executeWithArray(Object[] parameters)



executeWithArray
public Object executeWithArray(Object[] parameters)(Code)
Execute the query and return the filtered Collection.
Parameters:
  parameters - the Object array with all of the parameters. the filtered Collection.
See Also:   javax.jdo.Query.executeWithArray(Object[])



executeWithMap
abstract public Object executeWithMap(Map parameters)(Code)
Execute the query and return the filtered Collection.
Parameters:
  parameters - the Map containing all of the parameters. the filtered Collection.
See Also:   javax.jdo.Query.executeWithMap(Map)
See Also:   Query.executeWithArray(Object[] parameters)



getCandidateClass
public Class getCandidateClass()(Code)
Get the class of the candidate instances of the query. the Class of the candidate instances.
See Also:   javax.jdo.Query.setClass



getIgnoreCache
public boolean getIgnoreCache()(Code)
Get the ignoreCache option setting.

This implementation does not support the ignore cache option, so this method always returns false. the ignoreCache option setting, always false.
See Also:   javax.jdo.Query.getIgnoreCache
See Also:   Query.setIgnoreCache




getPersistenceManager
public javax.jdo.PersistenceManager getPersistenceManager()(Code)
Get the PersistenceManager associated with this Query. the PersistenceManager associated with this Query.
See Also:   javax.jdo.Query.getPersistenceManager



getStoreManager
public StoreManager getStoreManager()(Code)
Get the StoreManager associated with this Query. the StoreManager associated with this Query.



hashCode
public int hashCode()(Code)



isValidJavaIdentifier
protected static boolean isValidJavaIdentifier(String s)(Code)



resolveClassDeclaration
public Class resolveClassDeclaration(String classDecl)(Code)



setCandidates
abstract public void setCandidates(Extent pcs)(Code)
Set the candidate Extent to query.
Parameters:
  pcs - the Candidate Extent.
See Also:   javax.jdo.Query.setCandidates(javax.jdo.Extent)



setCandidates
abstract public void setCandidates(Collection pcs)(Code)
Set the candidate Collection to query.
Parameters:
  pcs - the Candidate collection.
See Also:   javax.jdo.Query.setCandidates(java.util.Collection)



setClass
public void setClass(Class candidateClass)(Code)
Set the class of the candidate instances of the query.
Parameters:
  candidateClass - the Class of the candidate instances.
See Also:   javax.jdo.Query.setClass



setFilter
public void setFilter(String filter)(Code)
Set the filter for the query.
Parameters:
  filter - the query filter.
See Also:   javax.jdo.Query.setFilter



setIgnoreCache
public void setIgnoreCache(boolean ignoreCache)(Code)
Set the ignoreCache option.

This implementation does not support the ignore cache option, so this method does nothing.
Parameters:
  ignoreCache - the setting of the ignoreCache option.
See Also:   javax.jdo.Query.setIgnoreCache




setOrdering
public void setOrdering(String ordering)(Code)
Set the ordering specification for the result Collection.
Parameters:
  ordering - the ordering specification.
See Also:   javax.jdo.Query.setOrdering



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.