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>
public class BigStringSet extends Object implements BasicStringSet, Externalizable
A large externalizable string set for use when more than 63 values may be present
in a StringSet.
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description BigStringSet()
BigStringSet(String... values)
BigStringSet(Collection<String> values)
-
Method Summary
Modifier and Type Method Description void
add(String s)
void
addAll(BigStringSet other)
void
addAll(Collection<String> other)
boolean
contains(String value)
boolean
containsAll(String... values)
boolean
containsAny(String... values)
boolean
equals(Object obj)
int
hashCode()
boolean
isEmpty()
Iterator<String>
iterator()
void
readExternal(ObjectInput in)
int
size()
String
toString()
String[]
values()
void
writeExternal(ObjectOutput out)
-
Constructor Details
-
BigStringSet
-
BigStringSet
-
BigStringSet
public BigStringSet()
-
-
Method Details
-
contains
- Specified by:
contains
in interfaceBasicStringSet
-
containsAny
- Specified by:
containsAny
in interfaceBasicStringSet
-
containsAll
- Specified by:
containsAll
in interfaceBasicStringSet
-
size
public int size()- Specified by:
size
in interfaceBasicStringSet
-
values
- Specified by:
values
in interfaceBasicStringSet
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceBasicStringSet
-
iterator
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
hashCode
public int hashCode() -
equals
-
toString
-
add
-
addAll
-
addAll
-