package com.itemanalysis.squiggle.criteria; import java.util.Set; import com.itemanalysis.squiggle.base.Criteria; import com.itemanalysis.squiggle.base.Table; import com.itemanalysis.squiggle.output.Output; /** * Class NoCriteria is a Criteria that represents an absent operand in an SQL * predicate expression so that one may represent a unary operator (for example, * {@link NOT}) using a binary operator derived from a {@link BaseLogicGroup}). * * @author <a href="mailto:derek@derekmahar.ca">Derek Mahar</a> */ public class NoCriteria extends Criteria { /** * Writes an empty criteria (single space) to the given output stream. * * @see com.truemesh.squiggle.Criteria#write(com.truemesh.squiggle.output.Output) */ public void write(Output out) { out.print(' '); } public void addReferencedTablesTo(Set<Table> tables) { } }