Package com.illumon.iris.db.tables.libs
Class BigStringSet
java.lang.Object
com.illumon.iris.db.tables.libs.BigStringSet
- All Implemented Interfaces:
BasicStringSet,Externalizable,Serializable,Iterable<String>
A large externalizable string set for use when more than 63 values may be present
in a StringSet.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddAll(BigStringSet other) voidaddAll(Collection<String> other) booleanbooleancontainsAll(String... values) booleancontainsAny(String... values) booleaninthashCode()booleanisEmpty()iterator()voidintsize()toString()String[]values()voidMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
BigStringSet
-
BigStringSet
-
BigStringSet
public BigStringSet()
-
-
Method Details
-
contains
- Specified by:
containsin interfaceBasicStringSet
-
containsAny
- Specified by:
containsAnyin interfaceBasicStringSet
-
containsAll
- Specified by:
containsAllin interfaceBasicStringSet
-
size
public int size()- Specified by:
sizein interfaceBasicStringSet
-
values
- Specified by:
valuesin interfaceBasicStringSet
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceBasicStringSet
-
iterator
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
hashCode
public int hashCode() -
equals
-
toString
-
add
-
addAll
-
addAll
-