Package com.sonarsource.cobol.api
Class DB2Grammar
- java.lang.Object
-
- com.sonar.sslr.api.Grammar
-
- com.sonarsource.cobol.api.DB2Grammar
-
public class DB2Grammar extends Grammar
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DB2Grammar()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rule
getRootRule()
Each Grammar has always an entry point whose name is usually by convention the "Computation Unit".-
Methods inherited from class com.sonar.sslr.api.Grammar
getAllRuleFields, getRuleFields, rule
-
-
-
-
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
-
-
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 classGrammar
- Returns:
- the entry point of this Grammar
-
-