comparison bindings/java/test/TestQuery.java @ 728:d3407d1e2f57

* Initial insertion from data code * Added some tests for insertion * Added a simple example
author mas01mj
date Mon, 26 Jul 2010 16:19:56 +0000
parents 4d9e4ff0a9cd
children a9978a6d0bb3
comparison
equal deleted inserted replaced
727:4d9e4ff0a9cd 728:d3407d1e2f57
33 query.setSeqLength(1); 33 query.setSeqLength(1);
34 query.setSeqStart(0); 34 query.setSeqStart(0);
35 query.setIncludeKeys(new String[]{"feat1"}); 35 query.setIncludeKeys(new String[]{"feat1"});
36 query.setExcludeKeys(new String[]{"feat2"}); 36 query.setExcludeKeys(new String[]{"feat2"});
37 Vector<Result> results = testDB.query("feat1", query); 37 Vector<Result> results = testDB.query("feat1", query);
38 System.out.println(results.size()); 38 /* System.out.println(results.size());
39 for(Result result: results) 39 for(Result result: results)
40 { 40 {
41 System.out.println(result.getKey()); 41 System.out.println(result.getKey());
42 System.out.println(result.getDistance()); 42 System.out.println(result.getDistance());
43 System.out.println(result.getQpos()); 43 System.out.println(result.getQpos());
44 System.out.println(result.getIpos()); 44 System.out.println(result.getIpos());
45 } 45 }*/
46 } 46 }
47 /* 47 /*
48 public void testAdvanced() 48 public void testAdvanced()
49 { 49 {
50 AudioDB testDB = new AudioDB(new File("testfiles/9.adb")); 50 AudioDB testDB = new AudioDB(new File("testfiles/9.adb"));
52 Status status = testDB.getStatus(); 52 Status status = testDB.getStatus();
53 System.out.println(status.getNumFiles()); 53 System.out.println(status.getNumFiles());
54 Query query = new Query(); 54 Query query = new Query();
55 query.setSeqLength(16); 55 query.setSeqLength(16);
56 query.setSeqStart(0); 56 query.setSeqStart(0);
57 query.setExcludeKeys(new String[]{"KSA_CHARM_27", "KSA_CHARM_336", "KSA_CHARM_300"}); 57 query.setExcludeKeys(new String[]{"KSA_CHARM_27", "KSA_CHARM_300"});
58 query.setSeqStart(0); 58 Vector<Result> results = testDB.query("KSA_CHARM_336", query);
59 Vector<Result> results = testDB.query("KSA_CHARM_27", query);
60 System.out.println(results.size()); 59 System.out.println(results.size());
61 for(Result result: results) 60 for(Result result: results)
62 { 61 {
63 System.out.print(result.getKey()); 62 System.out.print(result.getKey());
64 System.out.print(" "+result.getDistance()); 63 System.out.print(" "+result.getDistance());