com.j256.ormlite.field
Annotation Type DatabaseFieldIndex


@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface DatabaseFieldIndex

This can be used instead of DatabaseField. This adds fields to the DatabaseFieldSimple annotations which _must_ also be specified for this annotation to be detected.

Author:
graywatson

Optional Element Summary
 boolean index
           
 String indexName
           
 boolean unique
           
 boolean uniqueCombo
           
 boolean uniqueIndex
           
 String uniqueIndexName
           
 

unique

public abstract boolean unique
See Also:
DatabaseField.unique()
Default:
false

uniqueCombo

public abstract boolean uniqueCombo
See Also:
DatabaseField.uniqueCombo()
Default:
false

index

public abstract boolean index
See Also:
DatabaseField.index()
Default:
false

uniqueIndex

public abstract boolean uniqueIndex
See Also:
DatabaseField.uniqueIndex()
Default:
false

indexName

public abstract String indexName
See Also:
DatabaseField.indexName()
Default:
""

uniqueIndexName

public abstract String uniqueIndexName
See Also:
DatabaseField.uniqueIndexName()
Default:
""


This content is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.