Java Doc for JDBCEJBQLCompiler.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.ejbql.BasicVisitor
      org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLCompiler

JDBCEJBQLCompiler
final public class JDBCEJBQLCompiler extends BasicVisitor implements QLCompiler(Code)
Compiles EJB-QL and JBossQL into SQL.
author:
   Dain Sundstrom
author:
   Alex Loubyansky
version:
   $Revision: 63343 $



Constructor Summary
public  JDBCEJBQLCompiler(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(ASTFrom node, Object data)
    
public  Objectvisit(ASTCollectionMemberDeclaration node, Object data)
    
public  Objectvisit(ASTRangeVariableDeclaration node, Object data)
    
public  Objectvisit(ASTSelect node, Object data)
    
public  Objectvisit(ASTWhere node, Object data)
     Generates where clause without the "WHERE" keyword.
public  Objectvisit(ASTNullComparison node, Object data)
    
public  Objectvisit(ASTIsEmpty node, Object data)
    
public  Objectvisit(ASTMemberOf node, Object data)
    
public  Objectvisit(ASTValueClassComparison node, Object data)
    
public  Objectvisit(ASTEntityComparison node, Object data)
    
public  Objectvisit(ASTConcat node, Object data)
    
public  Objectvisit(ASTSubstring node, Object data)
    
public  Objectvisit(ASTLCase node, Object data)
    
public  Objectvisit(ASTUCase node, Object data)
    
public  Objectvisit(ASTLength node, Object data)
    
public  Objectvisit(ASTLocate node, Object data)
    
public  Objectvisit(ASTAbs node, Object data)
    
public  Objectvisit(ASTMod node, Object data)
    
public  Objectvisit(ASTSqrt node, Object data)
    
public  Objectvisit(ASTCount node, Object data)
    
public  Objectvisit(ASTMax node, Object data)
    
public  Objectvisit(ASTMin node, Object data)
    
public  Objectvisit(ASTAvg node, Object data)
    
public  Objectvisit(ASTSum node, Object data)
    
public  Objectvisit(ASTPath node, Object data)
    
public  Objectvisit(ASTAbstractSchema node, Object data)
    
public  Objectvisit(ASTParameter node, Object data)
    
public  Objectvisit(ASTBooleanLiteral node, Object data)
    
public  Objectvisit(ASTLimitOffset node, Object data)
    
public  Objectvisit(ASTWhereConditionalTerm node, Object data)
    


Constructor Detail
JDBCEJBQLCompiler
public JDBCEJBQLCompiler(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(ASTFrom node, Object data)(Code)



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



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



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



visit
public Object visit(ASTWhere node, Object data)(Code)
Generates where clause without the "WHERE" keyword.



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)
Compare entity



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



visit
public Object visit(ASTEntityComparison node, Object data)(Code)
compreEntity(arg0, arg1)



visit
public Object visit(ASTConcat node, Object data)(Code)
Type-mapping function translation



visit
public Object visit(ASTSubstring node, Object data)(Code)
Type-mapping function translation



visit
public Object visit(ASTLCase node, Object data)(Code)
Type-mapping function translation



visit
public Object visit(ASTUCase node, Object data)(Code)
Type-mapping function translation



visit
public Object visit(ASTLength node, Object data)(Code)
Type-mapping function translation



visit
public Object visit(ASTLocate node, Object data)(Code)
Type-mapping function translation



visit
public Object visit(ASTAbs node, Object data)(Code)
Type-mapping function translation



visit
public Object visit(ASTMod node, Object data)(Code)
Type-mapping function translation



visit
public Object visit(ASTSqrt node, Object data)(Code)
Type-mapping function translation



visit
public Object visit(ASTCount 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(ASTAvg node, Object data)(Code)



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



visit
public Object visit(ASTPath node, Object data)(Code)
tableAlias.columnName



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



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



visit
public Object visit(ASTBooleanLiteral node, Object data)(Code)
typeMapping.getMapping()



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



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



Methods inherited from org.jboss.ejb.plugins.cmp.ejbql.BasicVisitor
public Object visit(SimpleNode node, Object data)(Code)(Java Doc)
public Object visit(ASTEJBQL node, Object data)(Code)(Java Doc)
public Object visit(ASTFrom node, Object data)(Code)(Java Doc)
public Object visit(ASTCollectionMemberDeclaration node, Object data)(Code)(Java Doc)
public Object visit(ASTRangeVariableDeclaration node, Object data)(Code)(Java Doc)
public Object visit(ASTSelect node, Object data)(Code)(Java Doc)
public Object visit(ASTWhere node, Object data)(Code)(Java Doc)
public Object visit(ASTOr node, Object data)(Code)(Java Doc)
public Object visit(ASTWhereConditionalTerm node, Object data)(Code)(Java Doc)
public Object visit(ASTAnd node, Object data)(Code)(Java Doc)
public Object visit(ASTNot node, Object data)(Code)(Java Doc)
public Object visit(ASTConditionalParenthetical node, Object data)(Code)(Java Doc)
public Object visit(ASTBetween node, Object data)(Code)(Java Doc)
public Object visit(ASTIn node, Object data)(Code)(Java Doc)
public Object visit(ASTLike node, Object data)(Code)(Java Doc)
public Object visit(ASTNullComparison node, Object data)(Code)(Java Doc)
public Object visit(ASTIsEmpty node, Object data)(Code)(Java Doc)
public Object visit(ASTMemberOf node, Object data)(Code)(Java Doc)
public Object visit(ASTStringComparison node, Object data)(Code)(Java Doc)
public Object visit(ASTBooleanComparison node, Object data)(Code)(Java Doc)
public Object visit(ASTDatetimeComparison node, Object data)(Code)(Java Doc)
public Object visit(ASTEntityComparison node, Object data)(Code)(Java Doc)
public Object visit(ASTValueClassComparison node, Object data)(Code)(Java Doc)
public Object visit(ASTArithmeticComparison node, Object data)(Code)(Java Doc)
public Object visit(ASTPlusMinus node, Object data)(Code)(Java Doc)
public Object visit(ASTMultDiv node, Object data)(Code)(Java Doc)
public Object visit(ASTNegation node, Object data)(Code)(Java Doc)
public Object visit(ASTArithmeticParenthetical node, Object data)(Code)(Java Doc)
public Object visit(ASTStringParenthetical node, Object data)(Code)(Java Doc)
public Object visit(ASTConcat node, Object data)(Code)(Java Doc)
public Object visit(ASTSubstring node, Object data)(Code)(Java Doc)
public Object visit(ASTLCase node, Object data)(Code)(Java Doc)
public Object visit(ASTUCase node, Object data)(Code)(Java Doc)
public Object visit(ASTLength node, Object data)(Code)(Java Doc)
public Object visit(ASTLocate node, Object data)(Code)(Java Doc)
public Object visit(ASTAbs node, Object data)(Code)(Java Doc)
public Object visit(ASTSqrt node, Object data)(Code)(Java Doc)
public Object visit(ASTCount node, Object data)(Code)(Java Doc)
public Object visit(ASTMax node, Object data)(Code)(Java Doc)
public Object visit(ASTMin node, Object data)(Code)(Java Doc)
public Object visit(ASTAvg node, Object data)(Code)(Java Doc)
public Object visit(ASTSum node, Object data)(Code)(Java Doc)
public Object visit(ASTOrderBy node, Object data)(Code)(Java Doc)
public Object visit(ASTOrderByPath node, Object data)(Code)(Java Doc)
public Object visit(ASTPath node, Object data)(Code)(Java Doc)
public Object visit(ASTIdentifier node, Object data)(Code)(Java Doc)
public Object visit(ASTAbstractSchema node, Object data)(Code)(Java Doc)
public Object visit(ASTParameter node, Object data)(Code)(Java Doc)
public Object visit(ASTExactNumericLiteral node, Object data)(Code)(Java Doc)
public Object visit(ASTApproximateNumericLiteral node, Object data)(Code)(Java Doc)
public Object visit(ASTStringLiteral node, Object data)(Code)(Java Doc)
public Object visit(ASTBooleanLiteral node, Object data)(Code)(Java Doc)
public Object visit(ASTLimitOffset node, Object data)(Code)(Java Doc)
public Object visit(ASTMod node, Object data)(Code)(Java Doc)

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.