00001 /* 00002 * $Id: Constraint.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 00027 public interface Constraint { 00028 00035 public Constraint and (Constraint with); 00036 00037 00044 public Constraint or (Constraint with); 00045 00046 00051 public Constraint equal (); 00052 00053 00058 public Constraint greater (); 00059 00064 public Constraint smaller (); 00065 00066 00071 public Constraint identity (); 00072 00073 00078 public Constraint like (); 00079 00080 00094 public Constraint contains (); 00095 00096 00101 public Constraint not (); 00102 00103 00109 public Object getObject(); 00110 00116 public Constraint distinct (); 00117 00118 }