| Interface | Description |
|---|---|
| GenericDatabaseExplorer.DatabaseProcessor | |
| RebuildingStrategy |
Helper interface to let the user of SQL-Indexing decide when to re-build SQL schema.
|
| ReindexingStrategy |
Service to decide when complete re-indexing is needed, along with default implementations.
|
| Class | Description |
|---|---|
| DBNames |
This is helper class to contain all the SQL constants used throughout the SQL Indexing.
|
| GenericDatabaseExplorer |
This is a helper class to traverse through all content in specified tables in database.
|
| GenericDatabaseExplorer.ColumnInfo | |
| GenericDatabaseExplorer.DatabaseProcessorAdapter | |
| GenericDatabaseExplorer.ForeignKeyInfo | |
| QNameInfo |
A helper interface to encapsulate information about qualified name and how it appears in
database.
|
| RebuildingStrategy.AlwaysNeed |
The re-building strategy which ALWAYS re-builds the database schema.
|
| RebuildingStrategy.NeedOnChange |
The re-building strategy, which re-builds everything when application version changes.
|
| RebuildingStrategy.NeverNeed |
The re-building strategy which NEVER re-builds the database schema.
|
| ReindexingStrategy.AlwaysNeed |
The re-indexing strategy which ALWAYS re-indexes everything.
|
| ReindexingStrategy.NeedOnChange |
The re-indexing strategy, which re-indexes everything when application version changes.
|
| ReindexingStrategy.NeverNeed |
The re-indexing strategy which NEVER re-indexes anything.
|
| Enum | Description |
|---|---|
| GenericDatabaseExplorer.Deferrability | |
| GenericDatabaseExplorer.IntegrityActions | |
| QNameInfo.QNameType |
Currently all possible types of qualified names:
QNameInfo.QNameType.PROPERTY for properties,
QNameInfo.QNameType.ASSOCIATION for associations, and QNameInfo.QNameType.MANY_ASSOCIATION for many-associations. |