Java Doc for EJBQLToSQL92Compiler.java in  » EJB-Server-JBoss-4.2.1 » server » org » jboss » ejb » plugins » cmp » jdbc » 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 » EJB Server JBoss 4.2.1 » server » org.jboss.ejb.plugins.cmp.jdbc 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jboss.ejb.plugins.cmp.jdbc.EJBQLToSQL92Compiler

EJBQLToSQL92Compiler
final public class EJBQLToSQL92Compiler implements QLCompiler,JBossQLParserVisitor(Code)
Compiles EJB-QL and JBossQL into SQL using OUTER and INNER joins.
author:
   Alex Loubyansky
version:
   $Revision: 63348 $



Constructor Summary
public  EJBQLToSQL92Compiler(Catalog catalog)
    

Method Summary
public  voidcompileEJBQL(String ejbql, Class returnType, Class[] parameterTypes, JDBCQueryMetaData metadata)
    
public  voidcompileJBossQL(String ejbql, Class returnType, Class[] parameterTypes, JDBCQueryMetaData metadata)
    
public  ListgetInputParameters()
    
public  ListgetLeftJoinCMRList()
    
public  intgetLimitParam()
    
public  intgetLimitValue()
    
public  intgetOffsetParam()
    
public  intgetOffsetValue()
    
public  StringgetSQL()
    
public  JDBCAbstractEntityBridgegetSelectEntity()
    
public  JDBCFieldBridgegetSelectField()
    
public  SelectFunctiongetSelectFunction()
    
public  EntityPersistenceStoregetStoreManager()
    
public  booleanisSelectDistinct()
    
public  booleanisSelectEntity()
    
public  booleanisSelectField()
    
public  Objectvisit(SimpleNode node, Object data)
    
public  Objectvisit(ASTEJBQL node, Object data)
    
public  Objectvisit(ASTOrderBy node, Object data)
    
public  Objectvisit(ASTOrderByPath node, Object data)
    
public  Objectvisit(ASTLimitOffset node, Object data)
    
public  Objectvisit(ASTSelect select, Object data)
    
public  Objectvisit(ASTWhere node, Object data)
    
public  Objectvisit(ASTOr node, Object data)
    
public  Objectvisit(ASTWhereConditionalTerm node, Object data)
    
public  Objectvisit(ASTAnd node, Object data)
    
public  Objectvisit(ASTNot node, Object data)
    
public  Objectvisit(ASTConditionalParenthetical node, Object data)
    
public  Objectvisit(ASTBetween node, Object data)
    
public  Objectvisit(ASTIn node, Object data)
    
public  Objectvisit(ASTLike node, Object data)
    
public  Objectvisit(ASTNullComparison node, Object data)
    
public  Objectvisit(ASTIsEmpty node, Object data)
    
public  Objectvisit(ASTMemberOf node, Object data)
    
public  Objectvisit(ASTStringComparison node, Object data)
    
public  Objectvisit(ASTBooleanComparison node, Object data)
    
public  Objectvisit(ASTDatetimeComparison node, Object data)
    
public  Objectvisit(ASTValueClassComparison node, Object data)
    
public  Objectvisit(ASTEntityComparison node, Object data)
    
public  Objectvisit(ASTArithmeticComparison node, Object data)
    
public  Objectvisit(ASTPlusMinus node, Object data)
    
public  Objectvisit(ASTMultDiv node, Object data)
    
public  Objectvisit(ASTNegation node, Object data)
    
public  Objectvisit(ASTArithmeticParenthetical node, Object data)
    
public  Objectvisit(ASTStringParenthetical node, Object data)
    
public  Objectvisit(ASTConcat node, Object data)
    
public  Objectvisit(ASTSubstring node, Object data)
    
public  Objectvisit(ASTUCase node, Object data)
    
public  Objectvisit(ASTLCase node, Object data)
    
public  Objectvisit(ASTLength node, Object data)
    
public  Objectvisit(ASTLocate node, Object data)
    
public  Objectvisit(ASTAbs node, Object data)
    
public  Objectvisit(ASTSqrt node, Object data)
    
public  Objectvisit(ASTMod node, Object data)
    
public  Objectvisit(ASTAvg node, Object data)
    
public  Objectvisit(ASTMax node, Object data)
    
public  Objectvisit(ASTMin node, Object data)
    
public  Objectvisit(ASTSum node, Object data)
    
public  Objectvisit(ASTCount node, Object data)
    
public  Objectvisit(ASTPath node, Object data)
    
public  Objectvisit(ASTAbstractSchema node, Object data)
    
public  Objectvisit(ASTIdentifier node, Object data)
    
public  Objectvisit(ASTParameter node, Object data)
    
public  Objectvisit(ASTExactNumericLiteral node, Object data)
    
public  Objectvisit(ASTApproximateNumericLiteral node, Object data)
    
public  Objectvisit(ASTStringLiteral node, Object data)
    
public  Objectvisit(ASTBooleanLiteral node, Object data)
    
public  Objectvisit(ASTFrom from, Object data)
    
public  Objectvisit(ASTCollectionMemberDeclaration node, Object data)
    
public  Objectvisit(ASTRangeVariableDeclaration node, Object data)
    


Constructor Detail
EJBQLToSQL92Compiler
public EJBQLToSQL92Compiler(Catalog catalog)(Code)




Method Detail
compileEJBQL
public void compileEJBQL(String ejbql, Class returnType, Class[] parameterTypes, JDBCQueryMetaData metadata) throws Exception(Code)



compileJBossQL
public void compileJBossQL(String ejbql, Class returnType, Class[] parameterTypes, JDBCQueryMetaData metadata) throws Exception(Code)



getInputParameters
public List getInputParameters()(Code)



getLeftJoinCMRList
public List getLeftJoinCMRList()(Code)



getLimitParam
public int getLimitParam()(Code)



getLimitValue
public int getLimitValue()(Code)



getOffsetParam
public int getOffsetParam()(Code)



getOffsetValue
public int getOffsetValue()(Code)



getSQL
public String getSQL()(Code)



getSelectEntity
public JDBCAbstractEntityBridge getSelectEntity()(Code)



getSelectField
public JDBCFieldBridge getSelectField()(Code)



getSelectFunction
public SelectFunction getSelectFunction()(Code)



getStoreManager
public EntityPersistenceStore getStoreManager()(Code)



isSelectDistinct
public boolean isSelectDistinct()(Code)



isSelectEntity
public boolean isSelectEntity()(Code)



isSelectField
public boolean isSelectField()(Code)



visit
public Object visit(SimpleNode node, Object data)(Code)



visit
public Object visit(ASTEJBQL node, Object data)(Code)



visit
public Object visit(ASTOrderBy node, Object data)(Code)



visit
public Object visit(ASTOrderByPath node, Object data)(Code)



visit
public Object visit(ASTLimitOffset node, Object data)(Code)



visit
public Object visit(ASTSelect select, Object data)(Code)



visit
public Object visit(ASTWhere node, Object data)(Code)



visit
public Object visit(ASTOr node, Object data)(Code)



visit
public Object visit(ASTWhereConditionalTerm node, Object data)(Code)



visit
public Object visit(ASTAnd node, Object data)(Code)



visit
public Object visit(ASTNot node, Object data)(Code)



visit
public Object visit(ASTConditionalParenthetical node, Object data)(Code)



visit
public Object visit(ASTBetween node, Object data)(Code)



visit
public Object visit(ASTIn node, Object data)(Code)



visit
public Object visit(ASTLike node, Object data)(Code)



visit
public Object visit(ASTNullComparison node, Object data)(Code)



visit
public Object visit(ASTIsEmpty node, Object data)(Code)



visit
public Object visit(ASTMemberOf node, Object data)(Code)



visit
public Object visit(ASTStringComparison node, Object data)(Code)



visit
public Object visit(ASTBooleanComparison node, Object data)(Code)



visit
public Object visit(ASTDatetimeComparison node, Object data)(Code)



visit
public Object visit(ASTValueClassComparison node, Object data)(Code)



visit
public Object visit(ASTEntityComparison node, Object data)(Code)



visit
public Object visit(ASTArithmeticComparison node, Object data)(Code)



visit
public Object visit(ASTPlusMinus node, Object data)(Code)



visit
public Object visit(ASTMultDiv node, Object data)(Code)



visit
public Object visit(ASTNegation node, Object data)(Code)



visit
public Object visit(ASTArithmeticParenthetical node, Object data)(Code)



visit
public Object visit(ASTStringParenthetical node, Object data)(Code)



visit
public Object visit(ASTConcat node, Object data)(Code)



visit
public Object visit(ASTSubstring node, Object data)(Code)



visit
public Object visit(ASTUCase node, Object data)(Code)



visit
public Object visit(ASTLCase node, Object data)(Code)



visit
public Object visit(ASTLength node, Object data)(Code)



visit
public Object visit(ASTLocate node, Object data)(Code)



visit
public Object visit(ASTAbs node, Object data)(Code)



visit
public Object visit(ASTSqrt node, Object data)(Code)



visit
public Object visit(ASTMod node, Object data)(Code)



visit
public Object visit(ASTAvg node, Object data)(Code)



visit
public Object visit(ASTMax node, Object data)(Code)



visit
public Object visit(ASTMin node, Object data)(Code)



visit
public Object visit(ASTSum node, Object data)(Code)



visit
public Object visit(ASTCount node, Object data)(Code)



visit
public Object visit(ASTPath node, Object data)(Code)



visit
public Object visit(ASTAbstractSchema node, Object data)(Code)



visit
public Object visit(ASTIdentifier node, Object data)(Code)



visit
public Object visit(ASTParameter node, Object data)(Code)



visit
public Object visit(ASTExactNumericLiteral node, Object data)(Code)



visit
public Object visit(ASTApproximateNumericLiteral node, Object data)(Code)



visit
public Object visit(ASTStringLiteral node, Object data)(Code)



visit
public Object visit(ASTBooleanLiteral node, Object data)(Code)



visit
public Object visit(ASTFrom from, Object data)(Code)



visit
public Object visit(ASTCollectionMemberDeclaration node, Object data)(Code)



visit
public Object visit(ASTRangeVariableDeclaration node, Object data)(Code)



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.