00001 /* 00002 * $Id: Query.java,v 1.1 2005/07/19 12:27:49 dev Exp $ 00003 * S.O.D.A. - Simple Object Database Access 00004 */ 00005 package org.odbms; 00006 00007 00031 public interface Query { 00032 00033 00055 public Constraint constrain (Object constraint); 00056 00057 00063 public Constraints constraints(); 00064 00065 00070 public ObjectSet execute (); 00071 00072 00084 public Query descend (String fieldName); 00085 00086 00093 public Query orderAscending (); 00094 00095 00102 public Query orderDescending (); 00103 00104 00105 } 00106