org.qi4j.index.sql.support.common
Interface RebuildingStrategy
- All Known Implementing Classes:
- RebuildingStrategy.AlwaysNeed, RebuildingStrategy.NeedOnChange, RebuildingStrategy.NeverNeed
public interface RebuildingStrategy
Helper interface to let the user of SQL-Indexing decide when to re-build SQL schema. Rebuilding
means first deleting all tables that are going to be used, and then creating them. Useful for
tests or when your app is in dev mode.
You can decide your application's re-building policy for example like this:
mainModule.addServices(RebuildingStrategy.class).withMixins(RebuildingStrategy.AlwaysNeed.class);
. This way your application will always re-build all index data at startup.
Method Summary |
boolean |
rebuildingRequired(java.lang.String dbAppVersion,
java.lang.String currentAppVersion)
|
rebuildingRequired
boolean rebuildingRequired(java.lang.String dbAppVersion,
java.lang.String currentAppVersion)