Annotation Type Index


  • @Documented
    @Inherited
    @Retention(RUNTIME)
    @Target(ANNOTATION_TYPE)
    public @interface Index
    Defines an index
    Author:
    Scott Hernandez
    • Element Detail

      • fields

        Field[] fields
        Returns:
        List of fields to include in the index. At least one field must be defined unless defining a text index. Use of this field implies use of options() and any options defined directly on this annotation will be ignored.
        Default:
        {}
      • options

        IndexOptions options
        Returns:
        Options to apply to the index. Use of this field will ignore any of the deprecated options defined on Index directly.
        Default:
        @dev.morphia.annotations.IndexOptions