Package org.postgresql.util.internal
Class IntSet
java.lang.Object
org.postgresql.util.internal.IntSet
Read-optimized
Set
for storing Oid
values.
Note: the set does not support nullable values.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
add
(int value) Adds a single value to the set.void
addAll
(Collection<? extends Integer> values) Adds all the values to the set.void
clear()
Clears the contents of the set.boolean
contains
(int value) Checks if a given value belongs to the set.boolean
remove
(int value) Removes a value from the set.Returns a mutable snapshot of the values stored in the current set.
-
Constructor Details
-
IntSet
public IntSet()
-
-
Method Details
-
clear
public void clear()Clears the contents of the set. -
addAll
Adds all the values to the set.- Parameters:
values
- set of values to add
-
add
public boolean add(int value) Adds a single value to the set.- Parameters:
value
- value to add- Returns:
- true if the set did not already contain the specified value
-
remove
public boolean remove(int value) Removes a value from the set.- Parameters:
value
- value to remove- Returns:
- true if the element was
-
contains
public boolean contains(int value) Checks if a given value belongs to the set.- Parameters:
value
- value to check- Returns:
- true if the value belons to the set
-
toMutableSet
Returns a mutable snapshot of the values stored in the current set.- Returns:
- a mutable snapshot of the values stored in the current set
-