Java Doc for SQLParser.java in  » Database-DBMS » db-derby-10.2 » org » apache » derby » impl » sql » compile » 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 » db derby 10.2 » org.apache.derby.impl.sql.compile 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.derby.impl.sql.compile.SQLParser

SQLParser
public class SQLParser implements SQLParserConstants(Code)

Inner Class :final static class JJCalls

Field Summary
final static  StringDEFAULT_INDEX_TYPE
    
final static  StringDOUBLEQUOTES
    
final static  StringSINGLEQUOTES
    
 booleanexplicitNotNull
    
 booleanexplicitNull
    
 VectorexplicitlyNullableColumnsList
    
public  booleanlookingAhead
    
public  SQLParserTokenManagertoken_source
    
public  Tokentokenjj_nt
    

Constructor Summary
public  SQLParser(CharStream stream)
    
public  SQLParser(SQLParserTokenManager tm)
    

Method Summary
final public  ValueNodeDB2DefaultOption(String columnName)
    
final public  charDB2lockGranularityClause()
    
final public  DataTypeDescriptorLOBType()
    
final public  intLocksOrCursors()
    
public  voidReInit(CharStream stream)
    
public  voidReInit(SQLParserTokenManager tm)
    
final public  QueryTreeNodeStatement(String statementSQLText, Object[] paramDefaults)
    
final public  QueryTreeNodeStatementPart(Token[] tokenHolder)
    
final public  DataTypeDescriptorXMLType()
    
final public  ValueNodeabsFunction()
    
final public  TableElementNodeaddColumnDefinition(TableElementList tableElementList)
    
final public  ValueNodeadditiveExpression(ValueNode farLeftOperand, int compOp, boolean inSelectClause)
    
final public  intadditiveOperator()
    
final public  ValueNodeaggregateExpression(String aggName, Class aggClass)
    
final public  ValueNodeaggregateNode()
    
final public  charalterTableAction(TableElementList tableElementList, int[] changeType, int[] behavior, boolean[] sequential)
    
final public  QueryTreeNodealterTableBody(TableName tableName)
    
final public  QueryTreeNodealterTableStatement()
    
final public  ValueNodeandExpression(ValueNode farLeftOperand, boolean inSelectClause)
    
final public  DataTypeDescriptorapproximateNumericType()
    
final public  StringasClause()
    
final public  intatIsolationLevel()
    
final public  voidautoIncrementBeginEnd(long[] autoIncrementInfo)
    
final public  QueryTreeNodebareCallStatement()
    
final public  ValueNodebareDateLiteral()
    
final public  ValueNodebareTimeLiteral()
    
final public  ValueNodebareTimestampLiteral()
    
final public  BooleanbeforeOrAfter()
    
final public  TokenbooleanLiteral()
    
final public  ValueNodebooleanPrimary(boolean inSelectClause)
    
final public  TokenbuiltInAggregateType()
    
final public  QueryTreeNodecallStatement()
    
final public  BooleancalledOnNullInput(boolean isProcedure)
    
final public  ValueNodecaseExpression()
    
final public  StringcaseInsensitiveIdentifierPlusReservedWords()
    
final public  StringcaseSensitiveIdentifier()
    
final public  StringcaseSensitiveIdentifierPlusReservedWords()
    
final public  ValueNodecastOperand()
    
final public  ValueNodecastSpecification()
    
final public  intcharLength()
    
final public  voidcharOrCharacter()
    
final public  intcharOrVarchar()
    
final public  DataTypeDescriptorcharacterStringType()
    
final public  ValueNodecharacterValueFunction()
    
final public  ConstraintDefinitionNodecheckConstraintDefinition(TableName constraintName, String columnName)
    
 voidcheckRequiredRoutineClause(int[] required, Object[] clauses)
     Check to see if the required claues have been added to a procedure or function defintion.
final public  voidcoalesceExpression(ValueNodeList expressionList)
    
final public  ValueNodecoalesceFunction(String coalesceOrValue)
    
final public  TableElementNodecolumnAlterClause(String columnName)
    
final public  ConstraintDefinitionNodecolumnConstraint(TableName constraintName, DataTypeDescriptor dataTypeDescriptor, String columnName)
    
final public  voidcolumnConstraintDefinition(DataTypeDescriptor dataTypeDescriptor, TableElementList tableElementList, String columnName)
    
final public  TableElementNodecolumnDefinition(TableElementList tableElementList)
    
final public  ValueNodecolumnMethodInvocation()
    
final public  ValueNodecolumnNameForInvocation()
    
final public  voidcolumnNameItem(ResultColumnList columnList)
    
final public  voidcolumnNameList(ResultColumnList columnList)
    
final public  voidcolumnQualifiedNameItem(ResultColumnList columnList)
    
final public  voidcolumnQualifiedNameList(ResultColumnList columnList)
    
final public  ColumnReferencecolumnReference()
    
 booleancommonDatatypeName(boolean checkFollowingToken)
     Determine whether the next sequence of tokens represents one of the common (built-in) datatypes.
final public  intcompOp()
    
final public  TableNameconstraintNameDefinition()
    
final public  QueryTreeNodecreateStatements()
    
final public  FromTablecurrentOfClause(String correlationName)
    
final public  DataTypeDescriptordataTypeCast()
    
final public  DataTypeDescriptordataTypeCommon()
    
final public  DataTypeDescriptordataTypeDDL()
    
final public  ValueNodedataTypeScalarFunction()
    
final public  ValueNodedateTimeLiteral()
    
final public  ValueNodedateTimeScalarFunction()
    
final public  intdatetimeField()
    
final public  DataTypeDescriptordatetimeType()
    
final public  ValueNodedatetimeValueFunction()
    
final public  voiddeclareTableClause(Object[] declareTableClauses)
    
final public  ValueNodedefaultAndConstraints(DataTypeDescriptor typeDescriptor, TableElementList tableElementList, String columnName, long[] autoIncrementInfo)
    
final public  ValueNodedefaultClause(long[] autoIncrementInfo, String columnName)
    
final public  ValueNodedefaultNullOnlyClause()
    
final public  ValueNodedefaultOption(Token beginToken, long[] autoIncrementInfo, String columnName)
    
final public  QueryTreeNodedeleteBody()
    
final public  intdeleteReferentialAction()
    
final public  intdeleteRule()
    
final public  StringdelimitedIdentifier()
    
final public  ResultColumnderivedColumn(ResultColumnList resultColumns)
    
final public  ResultColumnListderivedColumnList()
    
final public  ResultSetNodederivedTable()
    
final public  voiddisable_tracing()
    
final public  DataTypeDescriptordoubleType()
    
 QueryTreeNodedropAliasNode(Object aliasName, char type)
     Create a node for the drop alias/procedure call.
final public  QueryTreeNodedropAliasStatement()
    
final public  QueryTreeNodedropIndexStatement()
    
final public  QueryTreeNodedropSchemaStatement()
    
final public  QueryTreeNodedropStatements()
    
final public  TableElementNodedropTableConstraintDefinition()
    
final public  QueryTreeNodedropTableStatement()
    
final public  QueryTreeNodedropTriggerStatement()
    
final public  QueryTreeNodedropViewStatement()
    
final public  voiddummyTableReferenceRule(FromList fromList)
    
final public  ParameterNodedynamicParameterSpecification()
    
final public  voidenable_tracing()
    
final public  ValueNodeescapedDateTimeLiteral()
    
final public  ValueNodeescapedSYSFUNFunction()
    
final public  ValueNodeescapedValueFunction()
    
final public  DataTypeDescriptorexactIntegerType()
    
final public  longexactNumber()
    
final public  DataTypeDescriptorexactNumericType()
    
final public  QueryTreeNodeexecStatement()
    
final public  SubqueryNodeexistsExpression()
    
final public  intforBitData(int charType)
    
final public  intforUpdateClause(Vector columnList)
    
final public  voidforUpdateColumn(Vector columnList)
    
final public  voidforUpdateColumnList(Vector columnList)
    
final public  FromListfromClause()
    
final public  voidfromListProperties(FromList fromList)
    
final public  QueryTreeNodefunctionDefinition()
     CREATE FUNCTION functionElements contains the description of the function.
final public  voidfunctionParameterDefinition(Vector[] list)
    
final public  Object[]functionParameterList()
    
final public  ValueNodegeneralAggregate()
    
final public  ValueNodegeneralValueSpecification()
    
public  ParseExceptiongenerateParseException()
    
final public  ValueNodegeneratedColumnOption(long[] autoIncrementInfo)
    
 QueryTreeNodegetCreateAliasNode(Object aliasName, String fullStaticMethodName, Object aliasSpecificInfo, char aliasType, Boolean delimitedIdentifier)
     Get one of the several types of create alias nodes.
final public  TokengetNextToken()
    
 ValueNodegetNumericNode(String num)
     Translate a String containing a number into the appropriate type of Numeric node.
 ValueNodegetSubstringNode(ValueNode stringValue, ValueNode startPosition, ValueNode length, Boolean boolVal)
    
final public  TokengetToken(int index)
    
final public  QueryTreeNodeglobalTemporaryTableDeclaration()
    
final public  QueryTreeNodegrantStatement()
    
final public  voidgrantee(List list)
    
final public  ListgranteeList()
    
final public  GroupByListgroupByClause()
    
final public  voidgroupingColumnReference(GroupByList groupingCols)
    
final public  GroupByListgroupingColumnReferenceList()
    
final public  ValueNodehavingClause()
    
final public  ValueNodehexLiteral()
    
final public  Stringidentifier(int id_length_limit, boolean checkLength)
    
final public  voidinElement(ValueNodeList inList)
    
final public  ValueNodeinPredicateValue(ValueNode leftOperand)
    
final public  ValueNodeinValueList(ValueNode leftOperand)
    
final public  voidindexColumnItem(Vector columnList)
    
final public  voidindexColumnList(Vector columnList)
    
final public  QueryTreeNodeindexDefinition()
    
 voidinitUnnamedParameterList()
     Initializes the list of unnamed parameters, i.e., "?" parameters Usually, this routine just gets an empty list for the unnamed parameters.
final public  IntegerinoutParameter()
    
final public  ResultColumnListinsertColumnList()
    
final public  QueryTreeNodeinsertColumnsAndSource(QueryTreeNode targetTable)
    
final public  QueryTreeNodeinsertStatement()
    
final public  StringinternalIdentifier(int id_length_limit, boolean useANSICasing, boolean checkLength)
    
final public  ResultSetNodeintersect(ResultSetNode term)
    
final public  ValueNodeisSearchCondition(boolean inSelectClause)
    
final public  intisolationLevel()
    
final public  intisolationLevelDB2()
    
final public  intisolationLevelDB2Abbrev()
    
final public  intisolationLevelDB2OrReset()
    
final public  StringjavaClass()
    
 booleanjavaClassFollows()
    
final public  StringjavaClassName()
    
final public  StringjavaDSL()
    
final public  StringjavaDSLNameExtender(String dotSeparatedList)
    
final public  DataTypeDescriptorjavaType()
    
final public  ValueNodejdbcIntervalType()
    
final public  ValueNodejoinCondition()
    
final public  Object[]joinSpecification(ResultSetNode leftRSN, ResultSetNode rightRSN)
    
final public  intjoinType()
    
final public  TableOperatorNodejoinedTableExpression(ResultSetNode leftRSN, boolean nestedInParens)
    
final public  intlength()
    
final public  intlengthAndModifier()
    
final public  intlevelOfIsolation()
    
final public  intlevelOfIsolationRead()
    
final public  ValueNodeliteral()
    
final public  charlockGranularity()
    
final public  BooleanlockMode()
    
final public  QueryTreeNodelockStatement()
    
final public  DataTypeDescriptorlongSubType()
    
final public  DataTypeDescriptorlongType()
    
 ParameterNodelookupUnnamedParameter(int paramNumber)
     Looks up an unnamed parameter given its parameter number.
 ParameterNodemakeParameterNode()
     Makes a new unnamed ParameterNode and chains it onto parameterList.
final public  voidmethodCallParameterList(Vector parameterList)
    
final public  MethodCallNodemethodName(ValueNode receiver)
    
final public  voidmethodParameter(Vector parameterList)
    
final public  ValueNodemiscBuiltins()
    
final public  ValueNodemiscBuiltinsCore(boolean isJDBCEscape)
    
final public  ValueNodemodFunction()
    
 ValueNodemultOp(ValueNode leftOperand, ValueNode rightOperand, int multiplicativeOperator)
    
final public  ValueNodemultiplicativeExpression(ValueNode farLeftOperand, int additiveOperator, boolean inSelectClause)
    
final public  intmultiplicativeOperator()
    
final public  DataTypeDescriptornationalCharacterStringType()
    
final public  JavaToSQLValueNodenewInvocation()
    
final public  ResultSetNodenonJoinQueryPrimary()
    
final public  ResultSetNodenonJoinQueryTerm(ResultSetNode leftSide, int operatorType)
    
final public  StringnonReservedKeyword()
    
final public  intnonSecondDatetimeField()
    
final public  ValueNodenonStaticMethodCallOrFieldAccess(ValueNode receiver)
    
final public  ValueNodenonStaticMethodInvocation(ValueNode receiver)
    
final public  ValueNodenullSpecification()
    
final public  DataTypeDescriptornumericFunctionType()
    
final public  ValueNodenumericLiteral(String sign)
    
final public  DataTypeDescriptornumericType()
    
final public  ValueNodenumericValueFunction()
    
final public  BooleanonCommit()
    
final public  Object[]optionalTableClauses()
    
final public  Object[]optionalTableProperties()
    
final public  ValueNodeorExpression(ValueNode farLeftOperand, boolean inSelectClause)
    
final public  OrderByListorderByClause()
    
final public  voidorderingSpecification(OrderByColumn orderCol)
    
final public  intouterJoinType()
    
final public  ShortparameterStyle()
    
final public  ListparameterTypeList()
    
final public  intprecision()
    
final public  ValueNodepredicate(boolean inSelectClause)
    
final public  QueryTreeNodepreparableDeleteStatement()
    
final public  QueryTreeNodepreparableSQLDataStatement()
    
final public  CursorNodepreparableSelectStatement(boolean checkParams)
    
final public  QueryTreeNodepreparableUpdateStatement()
    
final public  ValueNodeprimary(boolean inSelectClause)
    
final public  ValueNodeprimaryExpression(boolean inSelectClause)
    
final public  ValueNodeprimaryExpressionXX(boolean inSelectClause)
    
final public  ResultColumnListprivilegeColumnList()
    
final public  QueryTreeNodeproceduralStatement(Token[] tokenHolder)
    
final public  QueryTreeNodeprocedureDefinition()
     CREATE PROCEDURE procedureElements contains the description of the procedure.
final public  voidprocedureParameterDefinition(Vector[] list)
    
final public  Object[]procedureParameterList()
    
final public  PropertiespropertyList(boolean propertiesUseAllowed)
    
final public  TableOperatorNodequalifiedJoin(ResultSetNode leftRSN, boolean nestedInParens)
    
final public  TableNamequalifiedName(int id_length_limit)
    
final public  TableNamequalifiedName(int nodeType, int id_length_limit)
    
final public  voidqualifiedNameElement(Vector list, int id_length_limit)
    
final public  voidqualifiedNameList(Vector list, int id_length_limit)
    
final public  intquantifier(int opType)
    
final public  ResultSetNodequeryExpression(ResultSetNode leftSide, int operatorType)
    
final public  ResultSetNodequerySpecification()
    
final public  TableNamereferencedTableAndColumns(ResultColumnList rcl)
    
final public  TableNamereferencesSpecification(ResultColumnList rcl, int[] refActions)
    
final public  ConstraintDefinitionNodereferentialConstraintDefinition(TableName constraintName)
    
final public  voidreferentialTriggeredAction(int[] refActions)
    
final public  ValueNoderemainingNegatablePredicate(ValueNode leftOperand, boolean inSelectClause)
    
final public  ValueNoderemainingNonNegatablePredicate(ValueNode leftOperand, boolean inSelectClause)
    
final public  ValueNoderemainingPredicate(ValueNode value, boolean inSelectClause)
    
final public  QueryTreeNoderenameIndexStatement()
    
final public  QueryTreeNoderenameTableStatement()
    
final public  StringreservedKeyword()
    
final public  QueryTreeNoderevokeStatement()
    
final public  RoutineDesignatorroutineDesignator()
    
final public  voidroutineElement(boolean isProcedure, Object[] routineElements)
    
final public  QueryTreeNoderoutineGrantStatement()
    
final public  ValueNoderoutineInvocation()
    
final public  QueryTreeNoderoutineRevokeStatement()
    
final public  BooleanrowOrStatement()
    
final public  ResultSetNoderowValueConstructor(ResultSetNode leftRSN)
    
final public  voidrowValueConstructorElement(ResultColumnList resultColumns)
    
final public  voidrowValueConstructorList(ResultColumnList resultColumns)
    
final public  QueryTreeNodesavepointStatement()
    
final public  voidsavepointStatementClause(Object[] savepointStatementClauses)
    
final public  intscale()
    
final public  QueryTreeNodeschemaDefinition()
    
final public  voidselectColumnList(ResultColumnList resultColumns)
    
final public  ResultColumnListselectList()
    
final public  voidselectSublist(ResultColumnList resultColumns)
    
final public  voidsetClause(ResultColumnList columnList)
    
final public  ResultColumnListsetClauseList()
    
final  voidsetCompilerContext(CompilerContext cc)
    
final public  voidsetIsolationHeader()
    
final public  TransactionStatementNodesetIsolationStatement()
    
final public  QueryTreeNodesetMessageLocaleStatement()
    
final public  booleansetQuantifier()
    
final public  voidsetSchemaHeader()
    
final public  QueryTreeNodesetSchemaStatement()
    
final public  QueryTreeNodesetSchemaValues()
    
final public  Stringsign()
    
final public  ResultSetNodesimpleTable()
    
final public  ValueNodesimpleValueSpecification()
    
final public  voidsome()
    
final public  OrderByColumnsortKey()
    
final public  voidsortSpecification(OrderByList orderCols)
    
final public  OrderByListsortSpecificationList()
    
final public  QueryTreeNodespsAlterStatement()
    
final public  QueryTreeNodespsRenameStatement()
    
final public  QueryTreeNodespsSetStatement()
    
final public  ValueNodestaticClassFieldReference(String javaClassName)
    
final public  ValueNodestaticClassReference()
    
final public  ValueNodestaticClassReferenceType(String javaClassName)
    
final public  ValueNodestaticMethodInvocation(String javaClassName)
    
final public  MethodCallNodestaticMethodName(String javaClassName)
    
final public  Stringstring()
    
final public  CharConstantNodestringLiteral()
    
final public  SubqueryNodesubquery(int subqueryType, ValueNode leftOperand)
    
final public  QueryTreeNodesynonymDefinition()
    
final public  voidtableAction(TablePrivilegesNode tablePrivilegesNode)
    
final public  TablePrivilegesNodetableActions()
    
final public  ConstraintDefinitionNodetableConstraint(TableName constraintName)
    
final public  TableElementNodetableConstraintDefinition()
    
final public  QueryTreeNodetableDefinition()
    
final public  voidtableElement(TableElementList tableElementList)
    
final public  TableElementListtableElementList()
    
final public  SelectNodetableExpression(ResultColumnList selectList)
    
final public  QueryTreeNodetableGrantStatement()
    
final public  booleantableOrIndex()
    
final public  PrivilegeNodetablePrivileges()
    
final public  FromTabletableReference(boolean nestedInParens)
    
final public  FromTabletableReferenceTypes(boolean nestedInParens)
    
final public  QueryTreeNodetableRevokeStatement()
    
final public  SubqueryNodetableSubquery(int subqueryType, ValueNode leftOperand)
    
final public  ResultSetNodetableValueConstructor()
    
final public  ResultSetNodetableValueConstructorList()
    
final public  QueryTreeNodetargetTable()
    
final public  ValueNodethenElseExpression()
    
final public  ValueNodetimestampArithmeticFuncion()
    
final public  ValueNodetimestampFunctionCompletion(ValueNode firstArg)
    
final public  TransactionStatementNodetransactionMode()
    
final public  QueryTreeNodetriggerDefinition()
    
final public  inttriggerEvent(ResultColumnList rcl)
    
final public  VectortriggerReferencingClause()
    
final public  voidtriggerReferencingExpression(Vector vector)
    
final public  ValueNodetrimFunction()
    
final public  IntegertrimType()
    
final public  QueryTreeNodetruncateTableStatement()
    
final public  intuint_value()
    
final public  ValueNodeunaryExpression(ValueNode farLeftOperand, int multiplicativeOperator, boolean inSelectClause)
    
final public  ResultSetNodeunionOrExcept(ResultSetNode term)
    
final public  Booleanunique()
    
final public  ResultColumnListuniqueColumnList()
    
final public  ConstraintDefinitionNodeuniqueConstraintDefinition(TableName constraintName)
    
final public  intuniqueSpecification(DataTypeDescriptor dataTypeDescriptor, String columnName)
    
final public  QueryTreeNodeupdateBody()
    
final public  intupdateReferentialAction()
    
final public  intupdateRule()
    
final public  ValueNodeupdateSource(String columnName)
    
final public  ValueNodeuserNode()
    
final public  ValueNodevalueExpression(boolean inSelectClause)
    
final public  ValueNodevalueExpressionPrimary(boolean inSelectClause)
    
final public  ValueNodevalueSpecification()
    
final public  ResultColumnListviewColumnList()
    
final public  QueryTreeNodeviewDefinition(Token beginToken)
    
final public  ValueNodewhenThenExpression()
    
final public  ValueNodewhereClause(Token beginToken)
    
final public  voidxmlDocOrContent()
    
final public  ValueNodexmlFunction()
    
final public  ValueNodexmlParseValue()
    
final public  shortxmlPassingMechanism()
    
final public  booleanxmlPreserveWhitespace()
    
final public  ValueNodexmlQueryValue(boolean existsOnly)
    
final public  DataTypeDescriptorxmlSerializeTargetType()
    
final public  ValueNodexmlSerializeValue()
    
final public  shortxqEmptyHandlingClause()
    
final public  shortxqReturningClause()
    
final public  ValueNodexqVarList()
     xqVarList Parse a list of XML query variables, which can include at most one XML value to be used as the "context item" for the query.
final public  voidxqVariable(ValueNode[] xmlVal)
     xqVariable Parse an XML query variable.

Field Detail
DEFAULT_INDEX_TYPE
final static String DEFAULT_INDEX_TYPE(Code)



DOUBLEQUOTES
final static String DOUBLEQUOTES(Code)



SINGLEQUOTES
final static String SINGLEQUOTES(Code)



explicitNotNull
boolean explicitNotNull(Code)



explicitNull
boolean explicitNull(Code)



explicitlyNullableColumnsList
Vector explicitlyNullableColumnsList(Code)



lookingAhead
public boolean lookingAhead(Code)



token_source
public SQLParserTokenManager token_source(Code)



tokenjj_nt
public Token tokenjj_nt(Code)




Constructor Detail
SQLParser
public SQLParser(CharStream stream)(Code)



SQLParser
public SQLParser(SQLParserTokenManager tm)(Code)




Method Detail
DB2DefaultOption
final public ValueNode DB2DefaultOption(String columnName) throws ParseException, StandardException(Code)



DB2lockGranularityClause
final public char DB2lockGranularityClause() throws ParseException, StandardException(Code)



LOBType
final public DataTypeDescriptor LOBType() throws ParseException, StandardException(Code)



LocksOrCursors
final public int LocksOrCursors() throws ParseException(Code)



ReInit
public void ReInit(CharStream stream)(Code)



ReInit
public void ReInit(SQLParserTokenManager tm)(Code)



Statement
final public QueryTreeNode Statement(String statementSQLText, Object[] paramDefaults) throws ParseException, StandardException(Code)



StatementPart
final public QueryTreeNode StatementPart(Token[] tokenHolder) throws ParseException, StandardException(Code)



XMLType
final public DataTypeDescriptor XMLType() throws ParseException, StandardException(Code)



absFunction
final public ValueNode absFunction() throws ParseException, StandardException(Code)



addColumnDefinition
final public TableElementNode addColumnDefinition(TableElementList tableElementList) throws ParseException, StandardException(Code)



additiveExpression
final public ValueNode additiveExpression(ValueNode farLeftOperand, int compOp, boolean inSelectClause) throws ParseException, StandardException(Code)



additiveOperator
final public int additiveOperator() throws ParseException, StandardException(Code)



aggregateExpression
final public ValueNode aggregateExpression(String aggName, Class aggClass) throws ParseException, StandardException(Code)



aggregateNode
final public ValueNode aggregateNode() throws ParseException, StandardException(Code)



alterTableAction
final public char alterTableAction(TableElementList tableElementList, int[] changeType, int[] behavior, boolean[] sequential) throws ParseException, StandardException(Code)



alterTableBody
final public QueryTreeNode alterTableBody(TableName tableName) throws ParseException, StandardException(Code)



alterTableStatement
final public QueryTreeNode alterTableStatement() throws ParseException, StandardException(Code)



andExpression
final public ValueNode andExpression(ValueNode farLeftOperand, boolean inSelectClause) throws ParseException, StandardException(Code)



approximateNumericType
final public DataTypeDescriptor approximateNumericType() throws ParseException, StandardException(Code)



asClause
final public String asClause() throws ParseException, StandardException(Code)



atIsolationLevel
final public int atIsolationLevel() throws ParseException, StandardException(Code)



autoIncrementBeginEnd
final public void autoIncrementBeginEnd(long[] autoIncrementInfo) throws ParseException, StandardException(Code)



bareCallStatement
final public QueryTreeNode bareCallStatement() throws ParseException, StandardException(Code)



bareDateLiteral
final public ValueNode bareDateLiteral() throws ParseException, StandardException(Code)



bareTimeLiteral
final public ValueNode bareTimeLiteral() throws ParseException, StandardException(Code)



bareTimestampLiteral
final public ValueNode bareTimestampLiteral() throws ParseException, StandardException(Code)



beforeOrAfter
final public Boolean beforeOrAfter() throws ParseException(Code)



booleanLiteral
final public Token booleanLiteral() throws ParseException(Code)



booleanPrimary
final public ValueNode booleanPrimary(boolean inSelectClause) throws ParseException, StandardException(Code)



builtInAggregateType
final public Token builtInAggregateType() throws ParseException, StandardException(Code)



callStatement
final public QueryTreeNode callStatement() throws ParseException, StandardException(Code)



calledOnNullInput
final public Boolean calledOnNullInput(boolean isProcedure) throws ParseException, StandardException(Code)



caseExpression
final public ValueNode caseExpression() throws ParseException, StandardException(Code)



caseInsensitiveIdentifierPlusReservedWords
final public String caseInsensitiveIdentifierPlusReservedWords() throws ParseException, StandardException(Code)



caseSensitiveIdentifier
final public String caseSensitiveIdentifier() throws ParseException(Code)



caseSensitiveIdentifierPlusReservedWords
final public String caseSensitiveIdentifierPlusReservedWords() throws ParseException(Code)



castOperand
final public ValueNode castOperand() throws ParseException, StandardException(Code)



castSpecification
final public ValueNode castSpecification() throws ParseException, StandardException(Code)



charLength
final public int charLength() throws ParseException, StandardException(Code)



charOrCharacter
final public void charOrCharacter() throws ParseException(Code)



charOrVarchar
final public int charOrVarchar() throws ParseException(Code)



characterStringType
final public DataTypeDescriptor characterStringType() throws ParseException, StandardException(Code)



characterValueFunction
final public ValueNode characterValueFunction() throws ParseException, StandardException(Code)



checkConstraintDefinition
final public ConstraintDefinitionNode checkConstraintDefinition(TableName constraintName, String columnName) throws ParseException, StandardException(Code)



checkRequiredRoutineClause
void checkRequiredRoutineClause(int[] required, Object[] clauses) throws StandardException(Code)
Check to see if the required claues have been added to a procedure or function defintion.
Parameters:
  required - int array of require clauses
Parameters:
  clauses - the array of declared clauses.



coalesceExpression
final public void coalesceExpression(ValueNodeList expressionList) throws ParseException, StandardException(Code)



coalesceFunction
final public ValueNode coalesceFunction(String coalesceOrValue) throws ParseException, StandardException(Code)



columnAlterClause
final public TableElementNode columnAlterClause(String columnName) throws ParseException, StandardException(Code)



columnConstraint
final public ConstraintDefinitionNode columnConstraint(TableName constraintName, DataTypeDescriptor dataTypeDescriptor, String columnName) throws ParseException, StandardException(Code)



columnConstraintDefinition
final public void columnConstraintDefinition(DataTypeDescriptor dataTypeDescriptor, TableElementList tableElementList, String columnName) throws ParseException, StandardException(Code)



columnDefinition
final public TableElementNode columnDefinition(TableElementList tableElementList) throws ParseException, StandardException(Code)



columnMethodInvocation
final public ValueNode columnMethodInvocation() throws ParseException, StandardException(Code)



columnNameForInvocation
final public ValueNode columnNameForInvocation() throws ParseException, StandardException(Code)



columnNameItem
final public void columnNameItem(ResultColumnList columnList) throws ParseException, StandardException(Code)



columnNameList
final public void columnNameList(ResultColumnList columnList) throws ParseException, StandardException(Code)



columnQualifiedNameItem
final public void columnQualifiedNameItem(ResultColumnList columnList) throws ParseException, StandardException(Code)



columnQualifiedNameList
final public void columnQualifiedNameList(ResultColumnList columnList) throws ParseException, StandardException(Code)



columnReference
final public ColumnReference columnReference() throws ParseException, StandardException(Code)



commonDatatypeName
boolean commonDatatypeName(boolean checkFollowingToken)(Code)
Determine whether the next sequence of tokens represents one of the common (built-in) datatypes. TRUE iff the next set of tokens names a common datatype



compOp
final public int compOp() throws ParseException, StandardException(Code)



constraintNameDefinition
final public TableName constraintNameDefinition() throws ParseException, StandardException(Code)



createStatements
final public QueryTreeNode createStatements() throws ParseException, StandardException(Code)



currentOfClause
final public FromTable currentOfClause(String correlationName) throws ParseException, StandardException(Code)



dataTypeCast
final public DataTypeDescriptor dataTypeCast() throws ParseException, StandardException(Code)



dataTypeCommon
final public DataTypeDescriptor dataTypeCommon() throws ParseException, StandardException(Code)



dataTypeDDL
final public DataTypeDescriptor dataTypeDDL() throws ParseException, StandardException(Code)



dataTypeScalarFunction
final public ValueNode dataTypeScalarFunction() throws ParseException, StandardException(Code)



dateTimeLiteral
final public ValueNode dateTimeLiteral() throws ParseException, StandardException(Code)



dateTimeScalarFunction
final public ValueNode dateTimeScalarFunction() throws ParseException, StandardException(Code)



datetimeField
final public int datetimeField() throws ParseException(Code)



datetimeType
final public DataTypeDescriptor datetimeType() throws ParseException, StandardException(Code)



datetimeValueFunction
final public ValueNode datetimeValueFunction() throws ParseException, StandardException(Code)



declareTableClause
final public void declareTableClause(Object[] declareTableClauses) throws ParseException, StandardException(Code)



defaultAndConstraints
final public ValueNode defaultAndConstraints(DataTypeDescriptor typeDescriptor, TableElementList tableElementList, String columnName, long[] autoIncrementInfo) throws ParseException, StandardException(Code)



defaultClause
final public ValueNode defaultClause(long[] autoIncrementInfo, String columnName) throws ParseException, StandardException(Code)



defaultNullOnlyClause
final public ValueNode defaultNullOnlyClause() throws ParseException, StandardException(Code)



defaultOption
final public ValueNode defaultOption(Token beginToken, long[] autoIncrementInfo, String columnName) throws ParseException, StandardException(Code)



deleteBody
final public QueryTreeNode deleteBody() throws ParseException, StandardException(Code)



deleteReferentialAction
final public int deleteReferentialAction() throws ParseException(Code)



deleteRule
final public int deleteRule() throws ParseException(Code)



delimitedIdentifier
final public String delimitedIdentifier() throws ParseException(Code)



derivedColumn
final public ResultColumn derivedColumn(ResultColumnList resultColumns) throws ParseException, StandardException(Code)



derivedColumnList
final public ResultColumnList derivedColumnList() throws ParseException, StandardException(Code)



derivedTable
final public ResultSetNode derivedTable() throws ParseException, StandardException(Code)



disable_tracing
final public void disable_tracing()(Code)



doubleType
final public DataTypeDescriptor doubleType() throws ParseException, StandardException(Code)



dropAliasNode
QueryTreeNode dropAliasNode(Object aliasName, char type) throws StandardException(Code)
Create a node for the drop alias/procedure call.



dropAliasStatement
final public QueryTreeNode dropAliasStatement() throws ParseException, StandardException(Code)



dropIndexStatement
final public QueryTreeNode dropIndexStatement() throws ParseException, StandardException(Code)



dropSchemaStatement
final public QueryTreeNode dropSchemaStatement() throws ParseException, StandardException(Code)



dropStatements
final public QueryTreeNode dropStatements() throws ParseException, StandardException(Code)



dropTableConstraintDefinition
final public TableElementNode dropTableConstraintDefinition() throws ParseException, StandardException(Code)



dropTableStatement
final public QueryTreeNode dropTableStatement() throws ParseException, StandardException(Code)



dropTriggerStatement
final public QueryTreeNode dropTriggerStatement() throws ParseException, StandardException(Code)



dropViewStatement
final public QueryTreeNode dropViewStatement() throws ParseException, StandardException(Code)



dummyTableReferenceRule
final public void dummyTableReferenceRule(FromList fromList) throws ParseException, StandardException(Code)



dynamicParameterSpecification
final public ParameterNode dynamicParameterSpecification() throws ParseException, StandardException(Code)



enable_tracing
final public void enable_tracing()(Code)



escapedDateTimeLiteral
final public ValueNode escapedDateTimeLiteral() throws ParseException, StandardException(Code)



escapedSYSFUNFunction
final public ValueNode escapedSYSFUNFunction() throws ParseException, StandardException(Code)



escapedValueFunction
final public ValueNode escapedValueFunction() throws ParseException, StandardException(Code)



exactIntegerType
final public DataTypeDescriptor exactIntegerType() throws ParseException, StandardException(Code)



exactNumber
final public long exactNumber() throws ParseException, StandardException(Code)



exactNumericType
final public DataTypeDescriptor exactNumericType() throws ParseException, StandardException(Code)



execStatement
final public QueryTreeNode execStatement() throws ParseException, StandardException(Code)



existsExpression
final public SubqueryNode existsExpression() throws ParseException, StandardException(Code)



forBitData
final public int forBitData(int charType) throws ParseException(Code)



forUpdateClause
final public int forUpdateClause(Vector columnList) throws ParseException, StandardException(Code)



forUpdateColumn
final public void forUpdateColumn(Vector columnList) throws ParseException, StandardException(Code)



forUpdateColumnList
final public void forUpdateColumnList(Vector columnList) throws ParseException, StandardException(Code)



fromClause
final public FromList fromClause() throws ParseException, StandardException(Code)



fromListProperties
final public void fromListProperties(FromList fromList) throws ParseException, StandardException(Code)



functionDefinition
final public QueryTreeNode functionDefinition() throws ParseException, StandardException(Code)
CREATE FUNCTION functionElements contains the description of the function. 0 - Object[] 3 element array for parameters 1 - TableName - specific name 2 - Integer - dynamic result set count - always 0 3 - String language (always java) - required to be set 4 - String external name (also passed directly to create alias node - ignore 5 - Short parameter style (always java) - required to be set 6 - Short - SQL allowed. 7 - Boolean - CALLED ON NULL INPUT 8 - TypeDescriptor - return type



functionParameterDefinition
final public void functionParameterDefinition(Vector[] list) throws ParseException, StandardException(Code)



functionParameterList
final public Object[] functionParameterList() throws ParseException, StandardException(Code)



generalAggregate
final public ValueNode generalAggregate() throws ParseException, StandardException(Code)



generalValueSpecification
final public ValueNode generalValueSpecification() throws ParseException, StandardException(Code)



generateParseException
public ParseException generateParseException()(Code)



generatedColumnOption
final public ValueNode generatedColumnOption(long[] autoIncrementInfo) throws ParseException, StandardException(Code)



getCreateAliasNode
QueryTreeNode getCreateAliasNode(Object aliasName, String fullStaticMethodName, Object aliasSpecificInfo, char aliasType, Boolean delimitedIdentifier) throws StandardException(Code)
Get one of the several types of create alias nodes.
Parameters:
  aliasName - The name of the alias
Parameters:
  fullStaticMethodName - The full path/method name
Parameters:
  aliasSpecificInfo - Information specific to the type of alias being created.
Parameters:
  aliasType - The type of alias to create
Parameters:
  delimitedIdentifier - Whether or not to treat the class nameas a delimited identifier if trying toresolve it as a class alias. A CreateAliasNode matching the given parameters
exception:
  StandardException - Thrown on error



getNextToken
final public Token getNextToken()(Code)



getNumericNode
ValueNode getNumericNode(String num) throws StandardException(Code)
Translate a String containing a number into the appropriate type of Numeric node.
exception:
  StandardException - Thrown on error



getSubstringNode
ValueNode getSubstringNode(ValueNode stringValue, ValueNode startPosition, ValueNode length, Boolean boolVal) throws StandardException(Code)
Get a substring node from - the string - the start position - the length - a boolean values for specifying the kind of substring function
exception:
  StandardException - Thrown on error



getToken
final public Token getToken(int index)(Code)



globalTemporaryTableDeclaration
final public QueryTreeNode globalTemporaryTableDeclaration() throws ParseException, StandardException(Code)



grantStatement
final public QueryTreeNode grantStatement() throws ParseException, StandardException(Code)



grantee
final public void grantee(List list) throws ParseException, StandardException(Code)



granteeList
final public List granteeList() throws ParseException, StandardException(Code)



groupByClause
final public GroupByList groupByClause() throws ParseException, StandardException(Code)



groupingColumnReference
final public void groupingColumnReference(GroupByList groupingCols) throws ParseException, StandardException(Code)



groupingColumnReferenceList
final public GroupByList groupingColumnReferenceList() throws ParseException, StandardException(Code)



havingClause
final public ValueNode havingClause() throws ParseException, StandardException(Code)



hexLiteral
final public ValueNode hexLiteral() throws ParseException, StandardException(Code)



identifier
final public String identifier(int id_length_limit, boolean checkLength) throws ParseException, StandardException(Code)



inElement
final public void inElement(ValueNodeList inList) throws ParseException, StandardException(Code)



inPredicateValue
final public ValueNode inPredicateValue(ValueNode leftOperand) throws ParseException, StandardException(Code)



inValueList
final public ValueNode inValueList(ValueNode leftOperand) throws ParseException, StandardException(Code)



indexColumnItem
final public void indexColumnItem(Vector columnList) throws ParseException, StandardException(Code)



indexColumnList
final public void indexColumnList(Vector columnList) throws ParseException, StandardException(Code)



indexDefinition
final public QueryTreeNode indexDefinition() throws ParseException, StandardException(Code)



initUnnamedParameterList
void initUnnamedParameterList()(Code)
Initializes the list of unnamed parameters, i.e., "?" parameters Usually, this routine just gets an empty list for the unnamed parameters.



inoutParameter
final public Integer inoutParameter() throws ParseException(Code)



insertColumnList
final public ResultColumnList insertColumnList() throws ParseException, StandardException(Code)



insertColumnsAndSource
final public QueryTreeNode insertColumnsAndSource(QueryTreeNode targetTable) throws ParseException, StandardException(Code)



insertStatement
final public QueryTreeNode insertStatement() throws ParseException, StandardException(Code)



internalIdentifier
final public String internalIdentifier(int id_length_limit, boolean useANSICasing, boolean checkLength) throws ParseException, StandardException(Code)



intersect
final public ResultSetNode intersect(ResultSetNode term) throws ParseException, StandardException(Code)



isSearchCondition
final public ValueNode isSearchCondition(boolean inSelectClause) throws ParseException, StandardException(Code)



isolationLevel
final public int isolationLevel() throws ParseException(Code)



isolationLevelDB2
final public int isolationLevelDB2() throws ParseException(Code)



isolationLevelDB2Abbrev
final public int isolationLevelDB2Abbrev() throws ParseException(Code)



isolationLevelDB2OrReset
final public int isolationLevelDB2OrReset() throws ParseException(Code)



javaClass
final public String javaClass() throws ParseException, StandardException(Code)



javaClassFollows
boolean javaClassFollows()(Code)
Determine whether the next sequence of tokens is a class name TRUE iff the next set of tokens is the java class name



javaClassName
final public String javaClassName() throws ParseException(Code)



javaDSL
final public String javaDSL() throws ParseException(Code)



javaDSLNameExtender
final public String javaDSLNameExtender(String dotSeparatedList) throws ParseException(Code)



javaType
final public DataTypeDescriptor javaType() throws ParseException, StandardException(Code)



jdbcIntervalType
final public ValueNode jdbcIntervalType() throws ParseException, StandardException(Code)



joinCondition
final public ValueNode joinCondition() throws ParseException, StandardException(Code)



joinSpecification
final public Object[] joinSpecification(ResultSetNode leftRSN, ResultSetNode rightRSN) throws ParseException, StandardException(Code)



joinType
final public int joinType() throws ParseException, StandardException(Code)



joinedTableExpression
final public TableOperatorNode joinedTableExpression(ResultSetNode leftRSN, boolean nestedInParens) throws ParseException, StandardException(Code)



length
final public int length() throws ParseException, StandardException(Code)



lengthAndModifier
final public int lengthAndModifier() throws ParseException, StandardException(Code)



levelOfIsolation
final public int levelOfIsolation() throws ParseException(Code)



levelOfIsolationRead
final public int levelOfIsolationRead() throws ParseException(Code)



literal
final public ValueNode literal() throws ParseException, StandardException(Code)



lockGranularity
final public char lockGranularity() throws ParseException, StandardException(Code)



lockMode
final public Boolean lockMode() throws ParseException(Code)



lockStatement
final public QueryTreeNode lockStatement() throws ParseException, StandardException(Code)



longSubType
final public DataTypeDescriptor longSubType() throws ParseException, StandardException(Code)



longType
final public DataTypeDescriptor longType() throws ParseException, StandardException(Code)



lookupUnnamedParameter
ParameterNode lookupUnnamedParameter(int paramNumber)(Code)
Looks up an unnamed parameter given its parameter number.
Parameters:
  paramNumber - Number of parameter in unnamedparameter list. corresponding unnamed parameter.



makeParameterNode
ParameterNode makeParameterNode() throws StandardException(Code)
Makes a new unnamed ParameterNode and chains it onto parameterList. new unnamed parameter.
exception:
  StandardException -



methodCallParameterList
final public void methodCallParameterList(Vector parameterList) throws ParseException, StandardException(Code)
methodCallParameterList



methodName
final public MethodCallNode methodName(ValueNode receiver) throws ParseException, StandardException(Code)



methodParameter
final public void methodParameter(Vector parameterList) throws ParseException, StandardException(Code)



miscBuiltins
final public ValueNode miscBuiltins() throws ParseException, StandardException(Code)



miscBuiltinsCore
final public ValueNode miscBuiltinsCore(boolean isJDBCEscape) throws ParseException, StandardException(Code)



modFunction
final public ValueNode modFunction() throws ParseException, StandardException(Code)



multOp
ValueNode multOp(ValueNode leftOperand, ValueNode rightOperand, int multiplicativeOperator) throws StandardException(Code)



multiplicativeExpression
final public ValueNode multiplicativeExpression(ValueNode farLeftOperand, int additiveOperator, boolean inSelectClause) throws ParseException, StandardException(Code)



multiplicativeOperator
final public int multiplicativeOperator() throws ParseException, StandardException(Code)



nationalCharacterStringType
final public DataTypeDescriptor nationalCharacterStringType() throws ParseException, StandardException(Code)



newInvocation
final public JavaToSQLValueNode newInvocation() throws ParseException, StandardException(Code)



nonJoinQueryPrimary
final public ResultSetNode nonJoinQueryPrimary() throws ParseException, StandardException(Code)



nonJoinQueryTerm
final public ResultSetNode nonJoinQueryTerm(ResultSetNode leftSide, int operatorType) throws ParseException, StandardException(Code)



nonReservedKeyword
final public String nonReservedKeyword() throws ParseException(Code)



nonSecondDatetimeField
final public int nonSecondDatetimeField() throws ParseException(Code)



nonStaticMethodCallOrFieldAccess
final public ValueNode nonStaticMethodCallOrFieldAccess(ValueNode receiver) throws ParseException, StandardException(Code)



nonStaticMethodInvocation
final public ValueNode nonStaticMethodInvocation(ValueNode receiver) throws ParseException, StandardException(Code)



nullSpecification
final public ValueNode nullSpecification() throws ParseException, StandardException(Code)



numericFunctionType
final public DataTypeDescriptor numericFunctionType() throws ParseException, StandardException(Code)



numericLiteral
final public ValueNode numericLiteral(String sign) throws ParseException, StandardException(Code)



numericType
final public DataTypeDescriptor numericType() throws ParseException, StandardException(Code)



numericValueFunction
final public ValueNode numericValueFunction() throws ParseException, StandardException(Code)



onCommit
final public Boolean onCommit() throws ParseException(Code)



optionalTableClauses
final public Object[] optionalTableClauses() throws ParseException, StandardException(Code)



optionalTableProperties
final public Object[] optionalTableProperties() throws ParseException, StandardException(Code)



orExpression
final public ValueNode orExpression(ValueNode farLeftOperand, boolean inSelectClause) throws ParseException, StandardException(Code)



orderByClause
final public OrderByList orderByClause() throws ParseException, StandardException(Code)



orderingSpecification
final public void orderingSpecification(OrderByColumn orderCol) throws ParseException(Code)



outerJoinType
final public int outerJoinType() throws ParseException, StandardException(Code)



parameterStyle
final public Short parameterStyle() throws ParseException(Code)



parameterTypeList
final public List parameterTypeList() throws ParseException, StandardException(Code)



precision
final public int precision() throws ParseException, StandardException(Code)



predicate
final public ValueNode predicate(boolean inSelectClause) throws ParseException, StandardException(Code)



preparableDeleteStatement
final public QueryTreeNode preparableDeleteStatement() throws ParseException, StandardException(Code)



preparableSQLDataStatement
final public QueryTreeNode preparableSQLDataStatement() throws ParseException, StandardException(Code)



preparableSelectStatement
final public CursorNode preparableSelectStatement(boolean checkParams) throws ParseException, StandardException(Code)



preparableUpdateStatement
final public QueryTreeNode preparableUpdateStatement() throws ParseException, StandardException(Code)



primary
final public ValueNode primary(boolean inSelectClause) throws ParseException, StandardException(Code)



primaryExpression
final public ValueNode primaryExpression(boolean inSelectClause) throws ParseException, StandardException(Code)



primaryExpressionXX
final public ValueNode primaryExpressionXX(boolean inSelectClause) throws ParseException, StandardException(Code)



privilegeColumnList
final public ResultColumnList privilegeColumnList() throws ParseException, StandardException(Code)



proceduralStatement
final public QueryTreeNode proceduralStatement(Token[] tokenHolder) throws ParseException, StandardException(Code)



procedureDefinition
final public QueryTreeNode procedureDefinition() throws ParseException, StandardException(Code)
CREATE PROCEDURE procedureElements contains the description of the procedure. (CREATE FUNCTIONS shares this lyout), see functionDefinition 0 - Object[] 3 element array for parameters 1 - TableName - specific name 2 - Integer - dynamic result set count 3 - String language (always java) - ignore 4 - String external name (also passed directly to create alias node - ignore 5 - Short parameter style (always java) - ignore 6 - Short - SQL allowed. 7 - Boolean - CALLED ON NULL INPUT (always TRUE for procedures) 8 - TypeDescriptor - return type (always NULL for procedures)



procedureParameterDefinition
final public void procedureParameterDefinition(Vector[] list) throws ParseException, StandardException(Code)



procedureParameterList
final public Object[] procedureParameterList() throws ParseException, StandardException(Code)



propertyList
final public Properties propertyList(boolean propertiesUseAllowed) throws ParseException, StandardException(Code)



qualifiedJoin
final public TableOperatorNode qualifiedJoin(ResultSetNode leftRSN, boolean nestedInParens) throws ParseException, StandardException(Code)



qualifiedName
final public TableName qualifiedName(int id_length_limit) throws ParseException, StandardException(Code)



qualifiedName
final public TableName qualifiedName(int nodeType, int id_length_limit) throws ParseException, StandardException(Code)



qualifiedNameElement
final public void qualifiedNameElement(Vector list, int id_length_limit) throws ParseException, StandardException(Code)



qualifiedNameList
final public void qualifiedNameList(Vector list, int id_length_limit) throws ParseException, StandardException(Code)



quantifier
final public int quantifier(int opType) throws ParseException, StandardException(Code)



queryExpression
final public ResultSetNode queryExpression(ResultSetNode leftSide, int operatorType) throws ParseException, StandardException(Code)



querySpecification
final public ResultSetNode querySpecification() throws ParseException, StandardException(Code)



referencedTableAndColumns
final public TableName referencedTableAndColumns(ResultColumnList rcl) throws ParseException, StandardException(Code)



referencesSpecification
final public TableName referencesSpecification(ResultColumnList rcl, int[] refActions) throws ParseException, StandardException(Code)



referentialConstraintDefinition
final public ConstraintDefinitionNode referentialConstraintDefinition(TableName constraintName) throws ParseException, StandardException(Code)



referentialTriggeredAction
final public void referentialTriggeredAction(int[] refActions) throws ParseException, StandardException(Code)



remainingNegatablePredicate
final public ValueNode remainingNegatablePredicate(ValueNode leftOperand, boolean inSelectClause) throws ParseException, StandardException(Code)



remainingNonNegatablePredicate
final public ValueNode remainingNonNegatablePredicate(ValueNode leftOperand, boolean inSelectClause) throws ParseException, StandardException(Code)



remainingPredicate
final public ValueNode remainingPredicate(ValueNode value, boolean inSelectClause) throws ParseException, StandardException(Code)



renameIndexStatement
final public QueryTreeNode renameIndexStatement() throws ParseException, StandardException(Code)



renameTableStatement
final public QueryTreeNode renameTableStatement() throws ParseException, StandardException(Code)



reservedKeyword
final public String reservedKeyword() throws ParseException(Code)



revokeStatement
final public QueryTreeNode revokeStatement() throws ParseException, StandardException(Code)



routineDesignator
final public RoutineDesignator routineDesignator() throws ParseException, StandardException(Code)



routineElement
final public void routineElement(boolean isProcedure, Object[] routineElements) throws ParseException, StandardException(Code)



routineGrantStatement
final public QueryTreeNode routineGrantStatement() throws ParseException, StandardException(Code)



routineInvocation
final public ValueNode routineInvocation() throws ParseException, StandardException(Code)



routineRevokeStatement
final public QueryTreeNode routineRevokeStatement() throws ParseException, StandardException(Code)



rowOrStatement
final public Boolean rowOrStatement() throws ParseException(Code)



rowValueConstructor
final public ResultSetNode rowValueConstructor(ResultSetNode leftRSN) throws ParseException, StandardException(Code)



rowValueConstructorElement
final public void rowValueConstructorElement(ResultColumnList resultColumns) throws ParseException, StandardException(Code)



rowValueConstructorList
final public void rowValueConstructorList(ResultColumnList resultColumns) throws ParseException, StandardException(Code)



savepointStatement
final public QueryTreeNode savepointStatement() throws ParseException, StandardException(Code)



savepointStatementClause
final public void savepointStatementClause(Object[] savepointStatementClauses) throws ParseException, StandardException(Code)



scale
final public int scale() throws ParseException, StandardException(Code)



schemaDefinition
final public QueryTreeNode schemaDefinition() throws ParseException, StandardException(Code)



selectColumnList
final public void selectColumnList(ResultColumnList resultColumns) throws ParseException, StandardException(Code)



selectList
final public ResultColumnList selectList() throws ParseException, StandardException(Code)



selectSublist
final public void selectSublist(ResultColumnList resultColumns) throws ParseException, StandardException(Code)



setClause
final public void setClause(ResultColumnList columnList) throws ParseException, StandardException(Code)



setClauseList
final public ResultColumnList setClauseList() throws ParseException, StandardException(Code)



setCompilerContext
final void setCompilerContext(CompilerContext cc)(Code)



setIsolationHeader
final public void setIsolationHeader() throws ParseException, StandardException(Code)



setIsolationStatement
final public TransactionStatementNode setIsolationStatement() throws ParseException, StandardException(Code)



setMessageLocaleStatement
final public QueryTreeNode setMessageLocaleStatement() throws ParseException, StandardException(Code)



setQuantifier
final public boolean setQuantifier() throws ParseException(Code)



setSchemaHeader
final public void setSchemaHeader() throws ParseException, StandardException(Code)



setSchemaStatement
final public QueryTreeNode setSchemaStatement() throws ParseException, StandardException(Code)



setSchemaValues
final public QueryTreeNode setSchemaValues() throws ParseException, StandardException(Code)



sign
final public String sign() throws ParseException(Code)



simpleTable
final public ResultSetNode simpleTable() throws ParseException, StandardException(Code)



simpleValueSpecification
final public ValueNode simpleValueSpecification() throws ParseException, StandardException(Code)



some
final public void some() throws ParseException, StandardException(Code)



sortKey
final public OrderByColumn sortKey() throws ParseException, StandardException(Code)



sortSpecification
final public void sortSpecification(OrderByList orderCols) throws ParseException, StandardException(Code)



sortSpecificationList
final public OrderByList sortSpecificationList() throws ParseException, StandardException(Code)



spsAlterStatement
final public QueryTreeNode spsAlterStatement() throws ParseException, StandardException(Code)



spsRenameStatement
final public QueryTreeNode spsRenameStatement() throws ParseException, StandardException(Code)



spsSetStatement
final public QueryTreeNode spsSetStatement() throws ParseException, StandardException(Code)



staticClassFieldReference
final public ValueNode staticClassFieldReference(String javaClassName) throws ParseException, StandardException(Code)



staticClassReference
final public ValueNode staticClassReference() throws ParseException, StandardException(Code)



staticClassReferenceType
final public ValueNode staticClassReferenceType(String javaClassName) throws ParseException, StandardException(Code)



staticMethodInvocation
final public ValueNode staticMethodInvocation(String javaClassName) throws ParseException, StandardException(Code)



staticMethodName
final public MethodCallNode staticMethodName(String javaClassName) throws ParseException, StandardException(Code)



string
final public String string() throws ParseException, StandardException(Code)



stringLiteral
final public CharConstantNode stringLiteral() throws ParseException, StandardException(Code)



subquery
final public SubqueryNode subquery(int subqueryType, ValueNode leftOperand) throws ParseException, StandardException(Code)



synonymDefinition
final public QueryTreeNode synonymDefinition() throws ParseException, StandardException(Code)



tableAction
final public void tableAction(TablePrivilegesNode tablePrivilegesNode) throws ParseException, StandardException(Code)



tableActions
final public TablePrivilegesNode tableActions() throws ParseException, StandardException(Code)



tableConstraint
final public ConstraintDefinitionNode tableConstraint(TableName constraintName) throws ParseException, StandardException(Code)



tableConstraintDefinition
final public TableElementNode tableConstraintDefinition() throws ParseException, StandardException(Code)



tableDefinition
final public QueryTreeNode tableDefinition() throws ParseException, StandardException(Code)



tableElement
final public void tableElement(TableElementList tableElementList) throws ParseException, StandardException(Code)



tableElementList
final public TableElementList tableElementList() throws ParseException, StandardException(Code)



tableExpression
final public SelectNode tableExpression(ResultColumnList selectList) throws ParseException, StandardException(Code)



tableGrantStatement
final public QueryTreeNode tableGrantStatement() throws ParseException, StandardException(Code)



tableOrIndex
final public boolean tableOrIndex() throws ParseException(Code)



tablePrivileges
final public PrivilegeNode tablePrivileges() throws ParseException, StandardException(Code)



tableReference
final public FromTable tableReference(boolean nestedInParens) throws ParseException, StandardException(Code)



tableReferenceTypes
final public FromTable tableReferenceTypes(boolean nestedInParens) throws ParseException, StandardException(Code)



tableRevokeStatement
final public QueryTreeNode tableRevokeStatement() throws ParseException, StandardException(Code)



tableSubquery
final public SubqueryNode tableSubquery(int subqueryType, ValueNode leftOperand) throws ParseException, StandardException(Code)



tableValueConstructor
final public ResultSetNode tableValueConstructor() throws ParseException, StandardException(Code)



tableValueConstructorList
final public ResultSetNode tableValueConstructorList() throws ParseException, StandardException(Code)



targetTable
final public QueryTreeNode targetTable() throws ParseException, StandardException(Code)



thenElseExpression
final public ValueNode thenElseExpression() throws ParseException, StandardException(Code)



timestampArithmeticFuncion
final public ValueNode timestampArithmeticFuncion() throws ParseException, StandardException(Code)



timestampFunctionCompletion
final public ValueNode timestampFunctionCompletion(ValueNode firstArg) throws ParseException, StandardException(Code)



transactionMode
final public TransactionStatementNode transactionMode() throws ParseException, StandardException(Code)



triggerDefinition
final public QueryTreeNode triggerDefinition() throws ParseException, StandardException(Code)



triggerEvent
final public int triggerEvent(ResultColumnList rcl) throws ParseException, StandardException(Code)



triggerReferencingClause
final public Vector triggerReferencingClause() throws ParseException, StandardException(Code)



triggerReferencingExpression
final public void triggerReferencingExpression(Vector vector) throws ParseException, StandardException(Code)



trimFunction
final public ValueNode trimFunction() throws ParseException, StandardException(Code)



trimType
final public Integer trimType() throws ParseException(Code)



truncateTableStatement
final public QueryTreeNode truncateTableStatement() throws ParseException, StandardException(Code)



uint_value
final public int uint_value() throws ParseException, StandardException(Code)



unaryExpression
final public ValueNode unaryExpression(ValueNode farLeftOperand, int multiplicativeOperator, boolean inSelectClause) throws ParseException, StandardException(Code)



unionOrExcept
final public ResultSetNode unionOrExcept(ResultSetNode term) throws ParseException, StandardException(Code)



unique
final public Boolean unique() throws ParseException, StandardException(Code)



uniqueColumnList
final public ResultColumnList uniqueColumnList() throws ParseException, StandardException(Code)



uniqueConstraintDefinition
final public ConstraintDefinitionNode uniqueConstraintDefinition(TableName constraintName) throws ParseException, StandardException(Code)



uniqueSpecification
final public int uniqueSpecification(DataTypeDescriptor dataTypeDescriptor, String columnName) throws ParseException, StandardException(Code)



updateBody
final public QueryTreeNode updateBody() throws ParseException, StandardException(Code)



updateReferentialAction
final public int updateReferentialAction() throws ParseException(Code)



updateRule
final public int updateRule() throws ParseException(Code)



updateSource
final public ValueNode updateSource(String columnName) throws ParseException, StandardException(Code)



userNode
final public ValueNode userNode() throws ParseException, StandardException(Code)



valueExpression
final public ValueNode valueExpression(boolean inSelectClause) throws ParseException, StandardException(Code)



valueExpressionPrimary
final public ValueNode valueExpressionPrimary(boolean inSelectClause) throws ParseException, StandardException(Code)



valueSpecification
final public ValueNode valueSpecification() throws ParseException, StandardException(Code)



viewColumnList
final public ResultColumnList viewColumnList() throws ParseException, StandardException(Code)



viewDefinition
final public QueryTreeNode viewDefinition(Token beginToken) throws ParseException, StandardException(Code)



whenThenExpression
final public ValueNode whenThenExpression() throws ParseException, StandardException(Code)



whereClause
final public ValueNode whereClause(Token beginToken) throws ParseException, StandardException(Code)



xmlDocOrContent
final public void xmlDocOrContent() throws ParseException, StandardException(Code)



xmlFunction
final public ValueNode xmlFunction() throws ParseException, StandardException(Code)



xmlParseValue
final public ValueNode xmlParseValue() throws ParseException, StandardException(Code)



xmlPassingMechanism
final public short xmlPassingMechanism() throws ParseException, StandardException(Code)



xmlPreserveWhitespace
final public boolean xmlPreserveWhitespace() throws ParseException, StandardException(Code)



xmlQueryValue
final public ValueNode xmlQueryValue(boolean existsOnly) throws ParseException, StandardException(Code)



xmlSerializeTargetType
final public DataTypeDescriptor xmlSerializeTargetType() throws ParseException, StandardException(Code)



xmlSerializeValue
final public ValueNode xmlSerializeValue() throws ParseException, StandardException(Code)



xqEmptyHandlingClause
final public short xqEmptyHandlingClause() throws ParseException, StandardException(Code)



xqReturningClause
final public short xqReturningClause() throws ParseException, StandardException(Code)



xqVarList
final public ValueNode xqVarList() throws ParseException, StandardException(Code)
xqVarList Parse a list of XML query variables, which can include at most one XML value to be used as the "context item" for the query. If such a context item was found, return that item; for all other variable declarations we currently throw a "not supported" error because Xalan doesn't allowing binding of variables.



xqVariable
final public void xqVariable(ValueNode[] xmlVal) throws ParseException, StandardException(Code)
xqVariable Parse an XML query variable. If the argument is an XML value to be used as the "context item" for a query, then store the value in the first slot of the received ValueNode array; otherwise, throw a "not supported" errror (for now).



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.