Package oracle.pgx.api
Class EdgeCollection
java.lang.Object
oracle.pgx.api.internal.ApiObject
- All Implemented Interfaces:
AutoCloseable,Iterable<PgxEdge>,oracle.pgx.common.IdentifiableCollection,oracle.pgx.common.IdentifiableEdgeCollection
- Direct Known Subclasses:
EdgeSequence,EdgeSet
public abstract class EdgeCollection
extends GraphEntityCollection<PgxEdge,Long>
implements oracle.pgx.common.IdentifiableEdgeCollection
A collection of edges.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllById(Long... ids) Replaces#addAll(Object[]).Gets the ID type of the element type.voidremoveAllById(Long... ids) Replaces#removeAll(Object[]).Methods inherited from class oracle.pgx.api.GraphEntityCollection
addAll, addAllById, addAllByIdAsync, addAllElementsAsync, containsAsync, removeAllById, removeAllByIdAsync, removeAllElementsAsyncMethods inherited from class oracle.pgx.api.PgxCollection
add, addAllAsync, addAllElements, clear, clearAsync, clone, clone, cloneAsync, cloneAsync, contains, destroyAsync, getCollectionType, getContentType, getGraph, getId, getName, isMutable, isMutableAsync, iterator, iteratorAsync, remove, removeAllElements, size, sizeAsync, stream, toMutable, toMutable, toMutableAsync, toMutableAsync, toStringMethods inherited from class oracle.pgx.api.PgxManagedObject
equals, hashCodeMethods inherited from class oracle.pgx.api.Destroyable
close, destroyMethods inherited from interface oracle.pgx.common.IdentifiableCollection
getIdMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
getIdType
Description copied from class:PgxCollectionGets the ID type of the element type.- Specified by:
getIdTypein classPgxCollection<PgxEdge,Long> - Returns:
- the ID type of the element type.
-
addAllById
Description copied from class:GraphEntityCollectionReplaces#addAll(Object[]).- Specified by:
addAllByIdin classGraphEntityCollection<PgxEdge,Long> - Parameters:
ids- elements to add- Throws:
ExecutionExceptionInterruptedException
-
removeAllById
Description copied from class:GraphEntityCollectionReplaces#removeAll(Object[]).- Specified by:
removeAllByIdin classGraphEntityCollection<PgxEdge,Long> - Parameters:
ids- elements to remove- Throws:
ExecutionExceptionInterruptedException
-