Illustration einer tropischen Insel mit Palmen und einem hohen Berg

Java Blog für Programmierer

SQL für Objekte: JoSQL (SQL for Java Objects)

· Christian Ullenboom

JoSQL (SQL for Java Objects) unter http://josql.sourceforge.net/index.html ist eine Open-Source Biblitohek, um SQL-Anfragen an Objektgrafen zu stellen. Die Webseite gibt interessante Beispiele.

String query = "SELECT * FROM   java.io.File WHERE  name LIKE '%.mp3'";Query q = new Query();q.parse( query );QueryResults results = q.execute( Arrays.asList( new File("C:/Data/Musik/").listFiles() ) );System.out.println( results.getResults() );

Oder für Ausdrücke:

/* * Use as a file filter. */String exp = "lastModified BETWEEN toDate('10/May/2007') AND toDate('28/Jun/2007') " +              "AND " +              "length >= 10 * 1024" +              "AND " +              "path LIKE '%/subdir/%'";              ExpressionEvaluator ee = new ExpressionEvaluator (exp, File.class);if (ee.isTrue (myfile)){   // Process the file.}

Kategorien: Open Source

← Alle Beiträge