3

ORMLite では、同じ列を複数のインデックスに参加させることは可能ですか? 注釈は、@DatabaseField(index=...)フィールドごとに 1 つのインデックスのみを許可するようです。

たとえば、私はクラスを持っているかもしれません:

public class PhoneCall{
    @DatabaseField
    public Date timestamp;
    @DatabaseField
    public String from;
    @DatabaseField
    public String to;
}

そして、私のクエリは常に最初にタイムスタンプで実行され、次に「from」または「to」で実行されます。

そのような場合、2 つの複合インデックスが必要です。

  • index1: (タイムスタンプ、から)
  • index2: (タイムスタンプ、宛先)

ありがとう!

4

1 に答える 1