Mercurial > hg > audiodb
diff bindings/java/src/org/omras2/AudioDB.java @ 729:a9978a6d0bb3
* Initial code to handle querying by datum
* Created Datum class (without key var)
* Added toString to Result for quick debug
* Needs plenty of testing!
author | mas01mj |
---|---|
date | Tue, 03 Aug 2010 17:08:54 +0000 |
parents | d3407d1e2f57 |
children |
line wrap: on
line diff
--- a/bindings/java/src/org/omras2/AudioDB.java Mon Jul 26 16:19:56 2010 +0000 +++ b/bindings/java/src/org/omras2/AudioDB.java Tue Aug 03 17:08:54 2010 +0000 @@ -11,7 +11,7 @@ public native Status audiodb_status(); public native boolean audiodb_insert_path(String key, String features, String power, String times); public native boolean audiodb_insert_data(String key, int nvectors, int dim, double[] features, double[] power, double[] times); - public native Vector<Result> audiodb_query_by_key(String key, Query config); + public native Vector<Result> audiodb_query(String key, Query config); public enum Mode { O_RDONLY, O_RDWR } @@ -72,10 +72,15 @@ { return audiodb_open(path.toString(), mode); } + + public Vector<Result> query(Query config) + { + return audiodb_query(null, config); + } public Vector<Result> query(String key, Query config) { - return audiodb_query_by_key(key, config); + return audiodb_query(key, config); } public Status getStatus()