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.