Package com.illumon.iris.db.tables.libs
Interface StringSet
- All Known Implementing Classes:
StringSetArrayWrapper,StringSetImpl,StringSetWrapper
Interface for sets of Strings that can be mapped to a 64-bit long bitmap.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancontainsAll(String... values) booleancontainsAny(String... values) default booleandefaultEquals(Object other) default intdefault StringlonggetEncoding(SymbolManager<String> symbolManager) booleanisEmpty()intsize()String[]Get a sorted array of the values in this StringSet.String[]values()Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
contains
-
containsAny
-
containsAll
-
size
int size() -
values
String[] values() -
sortedValues
String[] sortedValues()Get a sorted array of the values in this StringSet. May or may not match the value returned byvalues().- Returns:
- A sorted array of this StringSet's values
-
isEmpty
boolean isEmpty() -
getEncoding
-
defaultToString
-
defaultHashCode
default int defaultHashCode() -
defaultEquals
-