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

SQL Index/Query Vendors Common Support.

See:
          Description

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