org.cruxframework.crux.core.client.db.annotation
Annotation Type DatabaseDef
public @interface DatabaseDef
Defines the database metadada. All Database interfaces must be annotated with
this annotation to inform Crux the database structure.
- Author:
- Thiago da Rosa de Bustamante
objectStores
public abstract DatabaseDef.ObjectStoreDef[] objectStores
- Returns:
- Object stores metadata.
name
public abstract String name
- Returns:
- Database name.
- Default:
- ""
version
public abstract int version
- Returns:
- Database version.
- Default:
- 1
defaultErrorHandler
public abstract Class<? extends DatabaseErrorHandler> defaultErrorHandler
- Set a defaultErrorHandler for database
- Default:
- org.cruxframework.crux.core.client.db.annotation.DatabaseDef.NoErrorHandler.class
Copyright © 2014. All rights reserved.