Class DB2Grammar


  • public class DB2Grammar
    extends Grammar
    • Field Detail

      • sqlConnectStatement

        public Rule sqlConnectStatement
      • sqlCallStatement

        public Rule sqlCallStatement
      • sqlConnectAuthorizationClause

        public Rule sqlConnectAuthorizationClause
      • sqlBeginDeclareStatement

        public Rule sqlBeginDeclareStatement
      • sqlEndDeclareStatement

        public Rule sqlEndDeclareStatement
      • sqlCloseCursorStatement

        public Rule sqlCloseCursorStatement
      • sqlCommitStatement

        public Rule sqlCommitStatement
      • sqlDeclareTableStatement

        public Rule sqlDeclareTableStatement
      • sqlDeclareStatement

        public Rule sqlDeclareStatement
      • sqlDeclareVariableStatement

        public Rule sqlDeclareVariableStatement
      • sqlDeclareProcedureStatement

        public Rule sqlDeclareProcedureStatement
      • sqlParameterDeclaration

        public Rule sqlParameterDeclaration
      • sqlDeclareProcedureOptionList

        public Rule sqlDeclareProcedureOptionList
      • sqlDescribeStatement

        public Rule sqlDescribeStatement
      • sqlExecuteImmediateStatement

        public Rule sqlExecuteImmediateStatement
      • sqlExecuteStatement

        public Rule sqlExecuteStatement
      • sqlPrepareStatement

        public Rule sqlPrepareStatement
      • sqlOpenCursorStatement

        public Rule sqlOpenCursorStatement
      • sqlOpenCursorUsingClause

        public Rule sqlOpenCursorUsingClause
      • sqlOpenCursorUsingDescriptorClause

        public Rule sqlOpenCursorUsingDescriptorClause
      • sqlOpenCursorUsingSources

        public Rule sqlOpenCursorUsingSources
      • sqlFetchCursorStatement

        public Rule sqlFetchCursorStatement
      • sqlFetchCursorOrientation

        public Rule sqlFetchCursorOrientation
      • sqlFetchCursorSingleFetch

        public Rule sqlFetchCursorSingleFetch
      • sqlFetchCursorMultipleRowFetch

        public Rule sqlFetchCursorMultipleRowFetch
      • sqlLockTableStatement

        public Rule sqlLockTableStatement
      • sqlDeclareCursorStatement

        public Rule sqlDeclareCursorStatement
      • sqlSavepointStatement

        public Rule sqlSavepointStatement
      • sqlCLICursorStatementOption

        public Rule sqlCLICursorStatementOption
      • sqlDeclareCursorHoldability

        public Rule sqlDeclareCursorHoldability
      • sqlDeclareCursorReturnability

        public Rule sqlDeclareCursorReturnability
      • sqlDeclareCursorRowsetPositioning

        public Rule sqlDeclareCursorRowsetPositioning
      • sqlRollbackStatement

        public Rule sqlRollbackStatement
      • sqlSelectStatement

        public Rule sqlSelectStatement
      • sqlSelectCommonTableExpression

        public Rule sqlSelectCommonTableExpression
      • sqlUpdateStatement

        public Rule sqlUpdateStatement
      • sqlValuesStatement

        public Rule sqlValuesStatement
      • sqlInsertStatement

        public Rule sqlInsertStatement
      • sqlDeleteStatement

        public Rule sqlDeleteStatement
      • sqlGetDiagnosticsStatement

        public Rule sqlGetDiagnosticsStatement
      • sqlGetDiagnosticsStatementStatementInformation

        public Rule sqlGetDiagnosticsStatementStatementInformation
      • sqlGetDiagnosticsStatementConditionInformation

        public Rule sqlGetDiagnosticsStatementConditionInformation
      • sqlGetDiagnosticsStatementCombinedInformation

        public Rule sqlGetDiagnosticsStatementCombinedInformation
      • sqlHostVariable

        public Rule sqlHostVariable
      • sqlReleaseConnectionStatement

        public Rule sqlReleaseConnectionStatement
      • sqlReleaseSavepointStatement

        public Rule sqlReleaseSavepointStatement
      • sqlSetStatement

        public Rule sqlSetStatement
      • sqlSetStatementOptions

        public Rule sqlSetStatementOptions
      • sqlSetVariableStatementClause

        public Rule sqlSetVariableStatementClause
      • sqlStatement

        public Rule sqlStatement
      • sqlEmbeddedErrorStatement

        public Rule sqlEmbeddedErrorStatement
      • sqlSelectClause

        public Rule sqlSelectClause
      • sqlInsertClause

        public Rule sqlInsertClause
      • sqlInsertForRowsClause

        public Rule sqlInsertForRowsClause
      • sqlInsertAtomicClause

        public Rule sqlInsertAtomicClause
      • sqlUpdateClause

        public Rule sqlUpdateClause
      • sqlDeclareTempTable

        public Rule sqlDeclareTempTable
      • sqlDeclareTempTableColumnDefinition

        public Rule sqlDeclareTempTableColumnDefinition
      • sqlDeclareTempTableColumnDefinitionIdentityOptions

        public Rule sqlDeclareTempTableColumnDefinitionIdentityOptions
      • sqlDeclareTempTableCopyOptions

        public Rule sqlDeclareTempTableCopyOptions
      • sqlIntoClause

        public Rule sqlIntoClause
      • sqlOptimizeClause

        public Rule sqlOptimizeClause
      • sqlValuesClause

        public Rule sqlValuesClause
      • sqlFromClause

        public Rule sqlFromClause
      • sqlDataChangeTableReference

        public Rule sqlDataChangeTableReference
      • sqlWhereClause

        public Rule sqlWhereClause
      • sqlGroupByClause

        public Rule sqlGroupByClause
      • sqlOrderByClause

        public Rule sqlOrderByClause
      • sqlReadOnlyClause

        public Rule sqlReadOnlyClause
      • sqlForUpdateClause

        public Rule sqlForUpdateClause
      • sqlQueryNoClause

        public Rule sqlQueryNoClause
      • sqlSkippedLockedData

        public Rule sqlSkippedLockedData
      • sqlIsolationClause

        public Rule sqlIsolationClause
      • sqlIdentifier

        public Rule sqlIdentifier
      • sqlComparisonOperator

        public Rule sqlComparisonOperator
      • sqlCaseClause

        public Rule sqlCaseClause
      • sqlCondition

        public Rule sqlCondition
      • sqlCombinableCondition

        public Rule sqlCombinableCondition
      • sqlConditionIn

        public Rule sqlConditionIn
      • sqlConditionExists

        public Rule sqlConditionExists
      • sqlConditionCompare

        public Rule sqlConditionCompare
      • sqlConditionLike

        public Rule sqlConditionLike
      • sqlConditionCurrentCursor

        public Rule sqlConditionCurrentCursor
      • sqlConditionBetween

        public Rule sqlConditionBetween
      • sqlAggregateFunction

        public Rule sqlAggregateFunction
      • sqlFunctionName

        public Rule sqlFunctionName
      • sqlFunctionOrWordName

        public Rule sqlFunctionOrWordName
      • sqlFunction

        public Rule sqlFunction
      • sqlArithmeticExpression

        public Rule sqlArithmeticExpression
      • sqlConcatenateClause

        public Rule sqlConcatenateClause
      • sqlExpression

        public Rule sqlExpression
      • sqlSequenceReference

        public Rule sqlSequenceReference
      • sqlBasis

        public Rule sqlBasis
      • sqlTimesDiv

        public Rule sqlTimesDiv
      • sqlFetchSelectClause

        public Rule sqlFetchSelectClause
      • sqlDataType

        public Rule sqlDataType
      • sqlDataTypeLength

        public Rule sqlDataTypeLength
      • sqlDataTypeLobLength

        public Rule sqlDataTypeLobLength
      • sqlLiteral

        public Rule sqlLiteral
      • sqlNonNumericConstant

        public Rule sqlNonNumericConstant
      • sqlNumericConstant

        public Rule sqlNumericConstant
      • sqlFigurativeConstant

        public Rule sqlFigurativeConstant
      • sqlComma

        public Rule sqlComma
      • sqlDot

        public Rule sqlDot
      • sqlWord

        public Rule sqlWord
      • sqlCastClause

        public Rule sqlCastClause
      • sqlSpecialRegisters

        public Rule sqlSpecialRegisters
      • sqlMergeStatement

        public Rule sqlMergeStatement
      • sqlCreateViewStatement

        public Rule sqlCreateViewStatement
      • sqlDdlStatement

        public Rule sqlDdlStatement
    • Constructor Detail

      • DB2Grammar

        public DB2Grammar()
    • Method Detail

      • getRootRule

        public Rule getRootRule()
        Description copied from class: Grammar
        Each Grammar has always an entry point whose name is usually by convention the "Computation Unit".
        Specified by:
        getRootRule in class Grammar
        Returns:
        the entry point of this Grammar