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
.