# Package org.qi4j.index.sql.support.common

SQL Index/Query Vendors Common Support.

See: Description

- Interface Summary
  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 Summary
  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 Summary
  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.

## Package org.qi4j.index.sql.support.common Description

## SQL Index/Query Vendors Common Support.