/*- * See the file LICENSE for redistribution information. * * Copyright (c) 2002-2004 * Sleepycat Software. All rights reserved. * * $Id: JoinConfig.java,v 1.4 2004/09/28 19:30:37 mjc Exp $ */ package com.sleepycat.db; import com.sleepycat.db.internal.DbConstants; public class JoinConfig implements Cloneable { public static final JoinConfig DEFAULT = new JoinConfig(); /* package */ static JoinConfig checkNull(JoinConfig config) { return (config == null) ? DEFAULT : config; } private boolean noSort; public JoinConfig() { } public void setNoSort(final boolean noSort) { this.noSort = noSort; } public boolean getNoSort() { return noSort; } /* package */ int getFlags() { return noSort ? DbConstants.DB_JOIN_NOSORT : 0; } }