## Package org.eclipse.datatools.sqltools.parsers.sql.query

Interface Summary
SQLQueryParserFactoryDataTypes: This interface defines methods and constants needed to construct `PredefinedDataType`s.
SQLQueryParserprs.Asb
SQLQueryParserprs.Asr
SQLQueryParserprs.BaseAction
SQLQueryParserprs.BaseCheck
SQLQueryParserprs.DefaultReduce
SQLQueryParserprs.DefaultShift
SQLQueryParserprs.InSymb
SQLQueryParserprs.IsKeyword
SQLQueryParserprs.Name
SQLQueryParserprs.Nasb
SQLQueryParserprs.Nasr
SQLQueryParserprs.NonterminalIndex
SQLQueryParserprs.ScopeLa
SQLQueryParserprs.ScopeLhs
SQLQueryParserprs.ScopePrefix
SQLQueryParserprs.ScopeRhs
SQLQueryParserprs.ScopeState
SQLQueryParserprs.ScopeStateSet
SQLQueryParserprs.ScopeSuffix
SQLQueryParserprs.ShiftCheck
SQLQueryParserprs.ShiftState
SQLQueryParserprs.TermAction0
SQLQueryParserprs.TermAction1
SQLQueryParserprs.TermCheck0
SQLQueryParserprs.TermCheck1
SQLQueryParserprs.TerminalIndex
SQLQueryParsersym

Class Summary
AbstractSQLQueryParser
SQLControlParseResult: This class contains the result of parsing a SQL "control" statement.
SQLQueryParseResult
SQLQueryParserFactory: This class provides methods for creating elements of the SQL query model.
SQLQueryParserLogger: The `SQLQueryParserLogger` is a slim wrapper around the eclipse logging, with the intention to be refactored in future to adopt the common logging strategy, preferably `Logger`.
SQLQueryParserManager
SQLQueryParserManagerProvider: Singleton `SQLQueryParserManagerProvider` holds a registry of `SQLQueryParserManager` extensions and creates instances of `SQLQueryParserManager`s, that are registered for a specific database product and version.
SQLQueryParserMessages
SQLQueryParserPlugin: The main plugin class to be used in the desktop.
SQLQueryParserprs