## Package org.eclipse.datatools.sqltools.sqleditor.internal.sql

Interface Summary
ISQLCompletionEngine: Compute proposals.
ISQLCompletionProposal
ISQLPartitions

Class Summary
AbstractSQLScanner: Abstract scanner which defines methods common to all types of SQL scanner.
BestMatchHover: This is a hover manager which chooses the best matched hover.
NestedMultiLineRule
ResultCollector
SQLAnnotationHover: This class provides annotation hover (tooltip) support for SQL syntax error and portability target annotations.
SQLCodeScanner: This class implements a RuleBaseScanner for SQL source code text.
SQLCompletionEngine: This class computes proposals for text completion.
SQLCompletionProcessor: This class implements a content assist processor for SQL code.
SQLCompletionProposal
SQLCompletionProposalComparator
SQLCompletionProposalFactory
SQLDBProposal: Content assist proposal that represents either a catalog, schema, table, column, function, stored procedure, trigger, or event.
SQLDBProposalsService: Provides database identifier proposal services for the editor, to support code completion.
SQLDoubleClickStrategy: This class handles double clicks in content in the SQL Editor.
SQLParserCompletionEngine: Computes proposals by `SQLParser`
SQLPartitionScanner: The SQLPartitionScanner is a RulesBasedPartitionScanner.
SQLSegment: This class defines a segment in a SQL source document.
SQLTemplateProposalsService
SQLValidator
SQLWordStrategy: The formatting strategy that transforms SQL keywords to upper case