objectdb にクエリを実装する必要がありますが、ほとんどわかりません。
問題は、クエリを書くことです
Returns the collection of all laptops each of which has at least one
other laptop preinstalled with the same processor.
私のラップトップクラスは
public class Laptop {
String modelName; // key
int price; // in dollars
boolean hasHDScreen; // has a HD Screen ?
int hardDriveCapacity; // in GB
Processor processor; // the preinstalled processor
Memory memory; // the preinstalled memory
Company madeBy; // the inverse of company.makeLaptops
}
私のプロセッサクラスは
public class Processor {
String modelName; // key
float clockSpeed; // in gigahertz (GHz)
Company madeBy; // the inverse of Company.makeProcessors
}
また、私の関数定義は以下のようになります
public static Collection<Laptop> sameProcessor(Query q) {
/* Returns the collection of all laptops each of which has at least one
* other laptop preinstalled with the same processor.
*/
q.setClass(Laptop.class);
q.setFilter("this.processor == ");
}
どうすれば達成できますか?SQLでもいいです。
ありがとう