public class EquatableValueSet extends Object implements ValueSet
| Modifier and Type | Class and Description |
|---|---|
static class |
EquatableValueSet.ValueEntry |
| Constructor and Description |
|---|
EquatableValueSet(Type type,
boolean whiteList,
Set<EquatableValueSet.ValueEntry> entries) |
| Modifier and Type | Method and Description |
|---|---|
EquatableValueSet |
complement() |
boolean |
containsValue(Object value) |
boolean |
equals(Object obj) |
DiscreteValues |
getDiscreteValues() |
Set<EquatableValueSet.ValueEntry> |
getEntries() |
Object |
getSingleValue() |
Type |
getType() |
Collection<Object> |
getValues() |
ValuesProcessor |
getValuesProcessor() |
int |
hashCode() |
EquatableValueSet |
intersect(ValueSet other) |
boolean |
isAll() |
boolean |
isNone() |
boolean |
isSingleValue() |
boolean |
isWhiteList() |
String |
toString(SqlFunctionProperties properties) |
EquatableValueSet |
union(ValueSet other) |
public EquatableValueSet(Type type, boolean whiteList, Set<EquatableValueSet.ValueEntry> entries)
public boolean isWhiteList()
public Set<EquatableValueSet.ValueEntry> getEntries()
public Collection<Object> getValues()
public boolean isSingleValue()
isSingleValue in interface ValueSetpublic Object getSingleValue()
getSingleValue in interface ValueSetpublic boolean containsValue(Object value)
containsValue in interface ValueSetpublic DiscreteValues getDiscreteValues()
getDiscreteValues in interface ValueSetpublic ValuesProcessor getValuesProcessor()
getValuesProcessor in interface ValueSetpublic EquatableValueSet intersect(ValueSet other)
public EquatableValueSet union(ValueSet other)
public EquatableValueSet complement()
complement in interface ValueSetpublic String toString(SqlFunctionProperties properties)
Copyright © 2012–2022. All rights reserved.