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

Interface Summary
GenericDatabaseExplorer.DatabaseProcessor  
ReindexingStrategy Service to decide when complete re-indexing is needed, along with default implementations.
ReindexingStrategy.ReindexingStrategyService Define no mixins - let the application take care of that with ServiceDeclaration.withMixins(Class...) method.
 

Class Summary
DBNames This is helper class to contain all the SQL constants used throughout the SQL Indexing.
EntityTypeInfo A helper interface to encapsulate information about certain entity type and how it appears in database.
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.
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.