public interface TempTriples extends TriplesPrivate, Closeable
Triples
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear all triples, resulting in an empty triples section.
|
TripleComponentOrder |
getOrder()
Gets the currently set order(TripleComponentOrder)
|
boolean |
insert(int subject,
int predicate,
int object)
Add one triple
|
boolean |
insert(TripleID... triples)
Adds one or more triples
|
void |
load(Triples triples,
ProgressListener listener)
Load triples from another instance.
|
boolean |
remove(TripleID... pattern)
Deletes one or more triples according to a pattern
|
void |
removeDuplicates(ProgressListener listener) |
void |
setOrder(TripleComponentOrder order)
Sets a type of order(TripleComponentOrder)
|
void |
sort(ProgressListener listener)
Sorts the triples based on the order(TripleComponentOrder) of the
triples.
|
boolean |
update(TripleID triple,
int subj,
int pred,
int obj)
Updates the given TripleID with the new values.
|
generateIndex, load, load, loadIndex, mapFromFile, mapIndex, save, saveIndex
getNumberOfElements, getType, populateHeader, search, searchAll, size
boolean insert(int subject, int predicate, int object)
subject
- predicate
- object
- boolean insert(TripleID... triples)
triples
- The triples to be insertedboolean update(TripleID triple, int subj, int pred, int obj)
triple
- subj
- pred
- obj
- boolean remove(TripleID... pattern)
pattern
- The pattern to match againstvoid sort(ProgressListener listener)
void removeDuplicates(ProgressListener listener)
void setOrder(TripleComponentOrder order)
order
- The order to setTripleComponentOrder getOrder()
void clear()
void load(Triples triples, ProgressListener listener)
Copyright © 2017 INSIGHT Centre for Data Analytics. All rights reserved.