All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hibernate.sql.DisjunctionFragment Maven / Gradle / Ivy

The newest version!
//$Id: DisjunctionFragment.java 3890 2004-06-03 16:31:32Z steveebersole $
package org.hibernate.sql;

/**
 * A disjunctive string of conditions
 * @author Gavin King
 */
public class DisjunctionFragment {

	private StringBuffer buffer = new StringBuffer();

	public DisjunctionFragment addCondition(ConditionFragment fragment) {
		if ( buffer.length()>0 ) buffer.append(" or ");
		buffer.append("(")
			.append( fragment.toFragmentString() )
			.append(")");
		return this;
	}

	public String toFragmentString() {
		return buffer.toString();
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy