Eğer veri bellekte saklanıyorsa ve belli alanlara göre arama yapmak gerekiyorsa, verinin indekslenecek alanlarını bu anotasyonla işaretlemek gerekir. Bu anotasyonu kullanabilmek için Maven'a şu satırı ekleriz
<properties><gridgain.version>8.8.9</gridgain.version></properties><dependency><groupId>org.gridgain</groupId><artifactId>ignite-indexing</artifactId><version>${gridgain.version}</version></dependency>
Örnek
Şöyle yaparız
public class Person implements Serializable { //Indexed field. Will be visible to the SQL engine. @QuerySqlField(index = true) private long id; //Queryable field. Will be visible to the SQL engine. @QuerySqlField private String name; //Will NOT be visible to the SQL engine. private int age; //Indexed field sorted in descending order. Will be visible to the SQL engine. @QuerySqlField(index = true, descending = true) private float salary; }
Hiç yorum yok:
Yorum Gönder