public interface ValueSet
static ValueSet copyOf(Type type, Collection<?> values)
static ValueSet copyOfRanges(Type type, Collection<Range> ranges)
Type getType()
boolean isNone()
boolean isAll()
boolean isSingleValue()
Object getSingleValue()
boolean containsValue(Object value)
default DiscreteValues getDiscreteValues()
default Ranges getRanges()
ValuesProcessor getValuesProcessor()
default ValueSet union(Collection<ValueSet> valueSets)
ValueSet complement()
default boolean overlaps(ValueSet other)
default boolean contains(ValueSet other)
String toString(SqlFunctionProperties properties)
ValueSet canonicalize(boolean removeSafeConstants)
Copyright © 2012–2022. All rights reserved.