Java Doc for FunctionExpression.java in  » Database-DBMS » Quadcap-Embeddable-Database » com » quadcap » sql » 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 DBMS » Quadcap Embeddable Database » com.quadcap.sql 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.quadcap.sql.Expression
      com.quadcap.sql.FunctionExpression

FunctionExpression
public class FunctionExpression extends Expression implements Externalizable(Code)
Implement function expressions. All of them.
author:
   Stan Bailes


Field Summary
final static  intTSI_DAY
    
final static  intTSI_FRAC_SECOND
    
final static  intTSI_HOUR
    
final static  intTSI_MINUTE
    
final static  intTSI_MONTH
    
final static  intTSI_QUARTER
    
final static  intTSI_SECOND
    
final static  intTSI_WEEK
    
final static  intTSI_YEAR
    
 VectorExpressionargs
    
final static  SimpleDateFormatdayNameFmt
    
final static  intfnABS
    
final static  intfnACOS
    
final static  intfnASCII
    
final static  intfnASIN
    
final static  intfnATAN
    
final static  intfnATAN2
    
final static  intfnBIT_LENGTH
    
final static  intfnCASE
    
final static  intfnCAST
    
final static  intfnCEILING
    
final static  intfnCHAR
    
final static  intfnCHAR_LENGTH
    
final static  intfnCOALESCE
    
final static  intfnCONCAT
    
final static  intfnCOS
    
final static  intfnCOT
    
final static  intfnCURDATE
    
final static  intfnCURTIME
    
final static  intfnDATABASE
    
final static  intfnDAYNAME
    
final static  intfnDAYOFMONTH
    
final static  intfnDAYOFWEEK
    
final static  intfnDAYOFYEAR
    
final static  intfnDEGREES
    
final static  intfnDIFFERENCE
    
final static  intfnDIGEST
    
final static  intfnEXP
    
final static  intfnFLOOR
    
final static  intfnHOUR
    
final static  intfnIFNULL
    
final static  intfnINSERT
    
final static  intfnLAST_INSERT_ID
    
final static  intfnLEFT
    
final static  intfnLENGTH
    
final static  intfnLOCATE
    
final static  intfnLOG
    
final static  intfnLOG10
    
final static  intfnLOWER
    
final static  intfnLTRIM
    
final static  intfnMINUTE
    
final static  intfnMOD
    
final static  intfnMONTH
    
final static  intfnMONTHNAME
    
final static  intfnNOW
    
final static  intfnNULLIF
    
final static  intfnOCTET_LENGTH
    
final static  intfnPI
    
final static  intfnPOWER
    
final static  intfnQUARTER
    
final static  intfnRADIANS
    
final static  intfnRAND
    
final static  intfnREPEAT
    
final static  intfnREPLACE
    
final static  intfnRIGHT
    
final static  intfnROUND
    
final static  intfnRTRIM
    
final static  intfnSECOND
    
final static  intfnSIGN
    
final static  intfnSIN
    
final static  intfnSOUNDEX
    
final static  intfnSPACE
    
final static  intfnSQRT
    
final static  intfnSUBSTRING
    
final static  intfnTAN
    
final static  intfnTIMESTAMPADD
    
final static  intfnTIMESTAMPDIFF
    
final static  intfnTRUNCATE
    
final static  intfnUPPER
    
final static  intfnUSER
    
final static  intfnWEEK
    
final static  intfnYEAR
    
final static  Hashtablefunctions
    
final static  SimpleDateFormatmonthNameFmt
    
 Stringname
    
 booleannot
    
 Stringuname
    
 Valuevalue
    

Constructor Summary
public  FunctionExpression()
    
public  FunctionExpression(String name, VectorExpression args)
    

Method Summary
final static  intgetMonths(Timestamp t)
    
final static  NumbergetNumber(Row values, int i)
    
final static  ValueStringgetString(Row values, int i)
    
public  ValuegetTimeComponent(Value v, int field, int offset, boolean time)
    
final static  TimestampgetTimestamp(Value v, String fn)
    
public  TypegetType(Session session, Cursor cursor)
    
public  ValuegetValue(Session session, Cursor cursor)
    
public  voidinvert()
    
public  intrank()
    
public  voidreadExternal(ObjectInput in)
    
final static  ValuestringLength(Value v, int div, int mul)
    
final static  StringstringValue(Value v)
    
final static  NumbertoNumber(Value v)
    
public  StringtoString()
    
public  voidvisitSubExpressions(ExpressionVisitor ev)
    
public  voidwriteExternal(ObjectOutput out)
    

Field Detail
TSI_DAY
final static int TSI_DAY(Code)



TSI_FRAC_SECOND
final static int TSI_FRAC_SECOND(Code)



TSI_HOUR
final static int TSI_HOUR(Code)



TSI_MINUTE
final static int TSI_MINUTE(Code)



TSI_MONTH
final static int TSI_MONTH(Code)



TSI_QUARTER
final static int TSI_QUARTER(Code)



TSI_SECOND
final static int TSI_SECOND(Code)



TSI_WEEK
final static int TSI_WEEK(Code)



TSI_YEAR
final static int TSI_YEAR(Code)



args
VectorExpression args(Code)



dayNameFmt
final static SimpleDateFormat dayNameFmt(Code)



fnABS
final static int fnABS(Code)



fnACOS
final static int fnACOS(Code)



fnASCII
final static int fnASCII(Code)



fnASIN
final static int fnASIN(Code)



fnATAN
final static int fnATAN(Code)



fnATAN2
final static int fnATAN2(Code)



fnBIT_LENGTH
final static int fnBIT_LENGTH(Code)



fnCASE
final static int fnCASE(Code)



fnCAST
final static int fnCAST(Code)



fnCEILING
final static int fnCEILING(Code)



fnCHAR
final static int fnCHAR(Code)



fnCHAR_LENGTH
final static int fnCHAR_LENGTH(Code)



fnCOALESCE
final static int fnCOALESCE(Code)



fnCONCAT
final static int fnCONCAT(Code)



fnCOS
final static int fnCOS(Code)



fnCOT
final static int fnCOT(Code)



fnCURDATE
final static int fnCURDATE(Code)



fnCURTIME
final static int fnCURTIME(Code)



fnDATABASE
final static int fnDATABASE(Code)



fnDAYNAME
final static int fnDAYNAME(Code)



fnDAYOFMONTH
final static int fnDAYOFMONTH(Code)



fnDAYOFWEEK
final static int fnDAYOFWEEK(Code)



fnDAYOFYEAR
final static int fnDAYOFYEAR(Code)



fnDEGREES
final static int fnDEGREES(Code)



fnDIFFERENCE
final static int fnDIFFERENCE(Code)



fnDIGEST
final static int fnDIGEST(Code)



fnEXP
final static int fnEXP(Code)



fnFLOOR
final static int fnFLOOR(Code)



fnHOUR
final static int fnHOUR(Code)



fnIFNULL
final static int fnIFNULL(Code)



fnINSERT
final static int fnINSERT(Code)



fnLAST_INSERT_ID
final static int fnLAST_INSERT_ID(Code)



fnLEFT
final static int fnLEFT(Code)



fnLENGTH
final static int fnLENGTH(Code)



fnLOCATE
final static int fnLOCATE(Code)



fnLOG
final static int fnLOG(Code)



fnLOG10
final static int fnLOG10(Code)



fnLOWER
final static int fnLOWER(Code)



fnLTRIM
final static int fnLTRIM(Code)



fnMINUTE
final static int fnMINUTE(Code)



fnMOD
final static int fnMOD(Code)



fnMONTH
final static int fnMONTH(Code)



fnMONTHNAME
final static int fnMONTHNAME(Code)



fnNOW
final static int fnNOW(Code)



fnNULLIF
final static int fnNULLIF(Code)



fnOCTET_LENGTH
final static int fnOCTET_LENGTH(Code)



fnPI
final static int fnPI(Code)



fnPOWER
final static int fnPOWER(Code)



fnQUARTER
final static int fnQUARTER(Code)



fnRADIANS
final static int fnRADIANS(Code)



fnRAND
final static int fnRAND(Code)



fnREPEAT
final static int fnREPEAT(Code)



fnREPLACE
final static int fnREPLACE(Code)



fnRIGHT
final static int fnRIGHT(Code)



fnROUND
final static int fnROUND(Code)



fnRTRIM
final static int fnRTRIM(Code)



fnSECOND
final static int fnSECOND(Code)



fnSIGN
final static int fnSIGN(Code)



fnSIN
final static int fnSIN(Code)



fnSOUNDEX
final static int fnSOUNDEX(Code)



fnSPACE
final static int fnSPACE(Code)



fnSQRT
final static int fnSQRT(Code)



fnSUBSTRING
final static int fnSUBSTRING(Code)



fnTAN
final static int fnTAN(Code)



fnTIMESTAMPADD
final static int fnTIMESTAMPADD(Code)



fnTIMESTAMPDIFF
final static int fnTIMESTAMPDIFF(Code)



fnTRUNCATE
final static int fnTRUNCATE(Code)



fnUPPER
final static int fnUPPER(Code)



fnUSER
final static int fnUSER(Code)



fnWEEK
final static int fnWEEK(Code)



fnYEAR
final static int fnYEAR(Code)



functions
final static Hashtable functions(Code)



monthNameFmt
final static SimpleDateFormat monthNameFmt(Code)



name
String name(Code)



not
boolean not(Code)



uname
String uname(Code)



value
Value value(Code)




Constructor Detail
FunctionExpression
public FunctionExpression()(Code)



FunctionExpression
public FunctionExpression(String name, VectorExpression args)(Code)




Method Detail
getMonths
final static int getMonths(Timestamp t)(Code)



getNumber
final static Number getNumber(Row values, int i) throws ValueException, SQLException(Code)



getString
final static ValueString getString(Row values, int i) throws ValueException, SQLException(Code)



getTimeComponent
public Value getTimeComponent(Value v, int field, int offset, boolean time) throws ValueException, SQLException(Code)
Generic implementation of time field extraction from DATE, TIME, TIMESTAMP and INTERVAL components



getTimestamp
final static Timestamp getTimestamp(Value v, String fn) throws ValueException, SQLException(Code)



getType
public Type getType(Session session, Cursor cursor) throws SQLException(Code)



getValue
public Value getValue(Session session, Cursor cursor) throws SQLException(Code)



invert
public void invert()(Code)



rank
public int rank()(Code)



readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException(Code)



stringLength
final static Value stringLength(Value v, int div, int mul) throws ValueException, SQLException(Code)



stringValue
final static String stringValue(Value v) throws ValueException(Code)



toNumber
final static Number toNumber(Value v) throws SQLException, ValueException(Code)



toString
public String toString()(Code)



visitSubExpressions
public void visitSubExpressions(ExpressionVisitor ev)(Code)



writeExternal
public void writeExternal(ObjectOutput out) throws IOException(Code)



Methods inherited from com.quadcap.sql.Expression
public Cursor getCursor(Session session, Cursor cursor) throws SQLException(Code)(Java Doc)
public String getName()(Code)(Java Doc)
abstract public Type getType(Session session, Cursor cursor) throws SQLException(Code)(Java Doc)
public Value getValue(Session session, Cursor cursor) throws SQLException(Code)(Java Doc)
public Row getValues(Session session, Cursor cursor) throws SQLException(Code)(Java Doc)
public void invert() throws antlr.RecognitionException(Code)(Java Doc)
abstract public int rank()(Code)(Java Doc)
abstract public String toString()(Code)(Java Doc)
public void visitSubExpressions(ExpressionVisitor v)(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.