Package com.arcadedb.graph
Interface EdgeSegment
-
- All Superinterfaces:
Identifiable
,Record
- All Known Implementing Classes:
MutableEdgeSegment
public interface EdgeSegment extends Record
-
-
Field Summary
Fields Modifier and Type Field Description static byte
RECORD_TYPE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
add(RID edgeRID, RID vertexRID)
boolean
containsEdge(RID edgeRID)
boolean
containsVertex(RID vertexRID, int[] edgeBucketFilter)
long
count(Set<Integer> fileIds)
Binary
getContent()
EdgeSegment
getNext()
int
getRecordSize()
RID
getRID(AtomicInteger currentPosition)
int
getUsed()
int
removeEdge(RID edgeRID)
boolean
removeEntry(int currentItemPosition, int nextItemPosition)
int
removeVertex(RID vertexRID)
void
setNext(EdgeSegment next)
-
Methods inherited from interface com.arcadedb.database.Identifiable
asDocument, asDocument, asEdge, asEdge, asVertex, asVertex, getRecord, getRecord
-
Methods inherited from interface com.arcadedb.database.Record
delete, getDatabase, getIdentity, getRecordType, reload, toJSON
-
-
-
-
Field Detail
-
RECORD_TYPE
static final byte RECORD_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
containsEdge
boolean containsEdge(RID edgeRID)
-
containsVertex
boolean containsVertex(RID vertexRID, int[] edgeBucketFilter)
-
removeEdge
int removeEdge(RID edgeRID)
-
removeVertex
int removeVertex(RID vertexRID)
-
getNext
EdgeSegment getNext()
-
setNext
void setNext(EdgeSegment next)
-
getContent
Binary getContent()
-
getUsed
int getUsed()
-
getRID
RID getRID(AtomicInteger currentPosition)
-
getRecordSize
int getRecordSize()
-
removeEntry
boolean removeEntry(int currentItemPosition, int nextItemPosition)
-
-