ORMLite では、同じ列を複数のインデックスに参加させることは可能ですか? 注釈は、@DatabaseField(index=...)
フィールドごとに 1 つのインデックスのみを許可するようです。
たとえば、私はクラスを持っているかもしれません:
public class PhoneCall{
@DatabaseField
public Date timestamp;
@DatabaseField
public String from;
@DatabaseField
public String to;
}
そして、私のクエリは常に最初にタイムスタンプで実行され、次に「from」または「to」で実行されます。
そのような場合、2 つの複合インデックスが必要です。
- index1: (タイムスタンプ、から)
- index2: (タイムスタンプ、宛先)
ありがとう!