public class NameComparator
extends java.lang.Object
implements java.util.Comparator<java.lang.String>
DatabaseDescriptor.areNamesEqual(String,String,String,boolean)| Constructor and Description | 
|---|
NameComparator(DatabaseDescriptor desc, boolean external)
Creates a new Comparator for comparing database object names. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compare(java.lang.String o1, java.lang.String o2)  | 
static java.util.Set<java.lang.String> | 
createNameSet(DatabaseDescriptor desc, boolean external)
Create a new, empty, set that will use the given descriptor to compare the names added. 
 | 
public NameComparator(DatabaseDescriptor desc, boolean external)
desc - the descriptor for the database the names are for.external - whether the names are external or internal.
public int compare(java.lang.String o1,
          java.lang.String o2)
compare in interface java.util.Comparator<java.lang.String>public static java.util.Set<java.lang.String> createNameSet(DatabaseDescriptor desc, boolean external)
desc - the descriptor whose case policy will be used to govern the contains logic for the setexternal - whether the names being added will be external names, or internal.