28 lines
740 B
Java
28 lines
740 B
Java
package androidx.room;
|
|
|
|
import androidx.annotation.RequiresApi;
|
|
import androidx.room.FtsOptions;
|
|
import java.lang.annotation.ElementType;
|
|
import java.lang.annotation.Retention;
|
|
import java.lang.annotation.RetentionPolicy;
|
|
import java.lang.annotation.Target;
|
|
@Target({ElementType.TYPE})
|
|
@RequiresApi(16)
|
|
@Retention(RetentionPolicy.CLASS)
|
|
public @interface Fts4 {
|
|
Class<?> contentEntity() default Object.class;
|
|
|
|
String languageId() default "";
|
|
|
|
FtsOptions.MatchInfo matchInfo() default FtsOptions.MatchInfo.FTS4;
|
|
|
|
String[] notIndexed() default {};
|
|
|
|
FtsOptions.Order order() default FtsOptions.Order.ASC;
|
|
|
|
int[] prefix() default {};
|
|
|
|
String tokenizer() default "simple";
|
|
|
|
String[] tokenizerArgs() default {};
|
|
}
|