Mercurial > hg > audiodb
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()); |