InsightItems
 for the Database UI.See: Description
| Class | Description | 
|---|---|
| ColumnInsightDataProvider | 
 An InsightDataProvider implementation to list Columns of a Relation 
 | 
| DataTypeProvider | 
 An InsightDataProvider implementation to list supported DataTypes 
 | 
| DBInsightContext | 
 Context class holding all inputs required to build a  
DBInsightResult. | 
| DBInsightData | 
 InsightItem implementation for Database objects 
 | 
| DBInsightProvider | 
 Class to provide Insight data for all Database related Insight features. 
 | 
| FunctionProvider | 
 An InsightDataProvider implementation to list builtin functions 
 | 
| InsightDataProvider | 
 Base abstract class for implementations that provide insight data for different parent
 DBObject types in various contexts. 
 | 
| ParentLocator | 
 A class to find the object represented by a dot seperated list of names which is the
 parent of the insight data being built. 
 | 
| PlSqlInsightDataProvider | 
 An InsightDataProvider implementation to list PL/SQL objects and keywords 
 | 
| ReservedWordInsightDataProvider | 
 An InsightDataProvider implementation to list reserved words 
 | 
| SchemaObjectInsightDataProvider | 
 An InsightDataProvider implementation to list schema objects 
 | 
| SchemaProvider | 
 An InsightDataProvider implementation to list Schemas 
 | 
| SQLFromObjectProvider | 
 An InsightDataProvider implementation to list SQL FromObjects, eg Table Aliases 
 | 
| Enum | Description | 
|---|---|
| DBInsightContext.CasePolicy | 
 The case in which names are returned as far as is possible within
 the restrictions of the provider's name case policy. 
 | 
| DBInsightContext.FilterMode | 
 How names are filtered 
 | 
InsightItems
 for the Database UI.
 
 Clients wanting to use the default insight/code completion implementation for a Swing based
 JTextComponent should use the DBCompletionSupportFactory.
 
Clients which are not Swing based, should used the DBInsightProvder in this package.
The default constructor that simply takes a DBInsightContext will provide the default support.
 This behaviour may be modified by speciying alternative
 InsightDataProviders and
 ParentLocator.