00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 package com.sleepycat.db;
00011
00012 import com.sleepycat.db.internal.DbConstants;
00013
00014 public class JoinConfig implements Cloneable {
00015 public static final JoinConfig DEFAULT = new JoinConfig();
00016
00017
00018 static JoinConfig checkNull(JoinConfig config) {
00019 return (config == null) ? DEFAULT : config;
00020 }
00021
00022 private boolean noSort;
00023
00024 public JoinConfig() {
00025 }
00026
00027 public void setNoSort(final boolean noSort) {
00028 this.noSort = noSort;
00029 }
00030
00031 public boolean getNoSort() {
00032 return noSort;
00033 }
00034
00035
00036 int getFlags() {
00037 return noSort ? DbConstants.DB_JOIN_NOSORT : 0;
00038 }
00039 }