public interface OracleGraphAttributeUpdater
Modifier and Type | Field and Description |
---|---|
static ProgressListener |
m_pl |
Modifier and Type | Method and Description |
---|---|
default void |
addAttributeToAllEdges(EdgeOpCallback eoc)
Adds an attribute to all edges satisfying the criterias specified in the given
EdgeOpCallback . |
default void |
addAttributeToAllEdges(EdgeOpCallback eoc, boolean skipStoreToCache, int dop)
Adds an attribute to all edges satisfying the criterias specified in the given
EdgeOpCallback . |
default void |
addAttributeToAllEdges(EdgeOpCallback eoc, boolean skipStoreToCache, int dop, ProgressListener pl)
Adds an attribute to all edges satisfying the criterias specified in the given
EdgeOpCallback . |
default void |
addAttributeToAllVertices(VertexOpCallback voc)
Adds an attribute to all vertices satisfying the criterias specified in the given
VertexOpCallback . |
default void |
addAttributeToAllVertices(VertexOpCallback voc, boolean skipStoreToCache, int dop)
Adds an attribute to all vertices satisfying the criterias specified in the given
VertexOpCallback . |
default void |
addAttributeToAllVertices(VertexOpCallback voc, boolean skipStoreToCache, int dop, ProgressListener pl)
Adds an attribute to all vertices based on the specified
VertexOpCallback . |
default int |
getDOPForMetadataOperations() |
ProgressListener |
getProgressListener()
Gets the ProgressListener associated to this property graph.
|
default void |
removeAttributeFromAllEdges(EdgeOpCallback eoc)
Removes an attribute from all edges satisfying the criterias specified in the given
EdgeOpCallback . |
default void |
removeAttributeFromAllEdges(EdgeOpCallback eoc, boolean skipStoreToCache, int dop)
Removes an attribute from all edges satisfying the criterias specified in the given
EdgeOpCallback . |
default void |
removeAttributeFromAllEdges(EdgeOpCallback eoc, boolean skipStoreToCache, int dop, ProgressListener pl)
Removes an attribute from all edges satisfying the criterias specified in the given
EdgeOpCallback . |
default void |
removeAttributeFromAllVertices(VertexOpCallback voc)
Removes an attribute from all vertices satisfying the criterias specified in the given
VertexOpCallback . |
default void |
removeAttributeFromAllVertices(VertexOpCallback voc, boolean skipStoreToCache, int dop)
Removes an attribute from all vertices satisfying the criterias specified in the given
VertexOpCallback . |
default void |
removeAttributeFromAllVertices(VertexOpCallback voc, boolean skipStoreToCache, int dop, ProgressListener pl)
Removes an attribute from all vertices satisfying the criterias specified in the given
VertexOpCallback . |
void |
setProgressListener(ProgressListener pl)
Sets the ProgressListener associated to this property graph.
|
<T extends OracleElementBase> |
updateGraph(OpCallback<T> oc, boolean skipStoreToCache, int dop, ProgressListener pl, OpCallback.UpdateType updateType)
Adds an attribute to all vertices based on the specified
OpCallback . |
static final ProgressListener m_pl
default void addAttributeToAllEdges(EdgeOpCallback eoc)
EdgeOpCallback
.eoc
- an EdgeOpCallback
object.default void addAttributeToAllEdges(EdgeOpCallback eoc, boolean skipStoreToCache, int dop)
EdgeOpCallback
.eoc
- an EdgeOpCallback
object.skipStoreToCache
- if true, the edges instances will not be stored into the cache.dop
- a positive integer defining the number of threads to use when parallel processing the edges.default void addAttributeToAllEdges(EdgeOpCallback eoc, boolean skipStoreToCache, int dop, ProgressListener pl)
EdgeOpCallback
.eoc
- an EdgeOpCallback
object.skipStoreToCache
- if true, the edges instances will not be stored into the cache.dop
- a positive integer defining the number of threads to use when parallel processing the edges.pl
- a ProgressListener object.default void addAttributeToAllVertices(VertexOpCallback voc)
VertexOpCallback
.voc
- a VertexOpCallback
object.default void addAttributeToAllVertices(VertexOpCallback voc, boolean skipStoreToCache, int dop)
VertexOpCallback
.voc
- a VertexOpCallback
object.skipStoreToCache
- if true, the vertices instances will not be stored into the cache.dop
- a positive integer defining the number of threads to use when parallel processing the vertices.default void addAttributeToAllVertices(VertexOpCallback voc, boolean skipStoreToCache, int dop, ProgressListener pl)
VertexOpCallback
.voc
- a VertexOpCallback
object.skipStoreToCache
- if true, the vertices instances will not be stored into the cache.dop
- a positive integer defining the number of threads to use when parallel processing the vertices.pl
- a ProgressListener object.default int getDOPForMetadataOperations()
ProgressListener getProgressListener()
default void removeAttributeFromAllEdges(EdgeOpCallback eoc)
EdgeOpCallback
.eoc
- a EdgeOpCallback
object.default void removeAttributeFromAllEdges(EdgeOpCallback eoc, boolean skipStoreToCache, int dop)
EdgeOpCallback
.eoc
- a EdgeOpCallback
object.skipStoreToCache
- if true, the edges instances will not be stored into the cache.dop
- a positive integer defining the number of threads to use when parallel processing the edges.default void removeAttributeFromAllEdges(EdgeOpCallback eoc, boolean skipStoreToCache, int dop, ProgressListener pl)
EdgeOpCallback
.eoc
- a EdgeOpCallback
object.skipStoreToCache
- if true, the edges instances will not be stored into the cache.dop
- a positive integer defining the number of threads to use when parallel processing the edges.pl
- a ProgressListener object.default void removeAttributeFromAllVertices(VertexOpCallback voc)
VertexOpCallback
.voc
- a VertexOpCallback
object.default void removeAttributeFromAllVertices(VertexOpCallback voc, boolean skipStoreToCache, int dop)
VertexOpCallback
.voc
- a VertexOpCallback
object.skipStoreToCache
- if true, the vertices instances will not be stored into the cache.dop
- a positive integer defining the number of threads to use when parallel processing the vertices.default void removeAttributeFromAllVertices(VertexOpCallback voc, boolean skipStoreToCache, int dop, ProgressListener pl)
VertexOpCallback
.voc
- a VertexOpCallback
object.skipStoreToCache
- if true, the vertices instances will not be stored into the cache.dop
- a positive integer defining the number of threads to use when parallel processing the vertices.pl
- a ProgressListener object.void setProgressListener(ProgressListener pl)
pl
- a ProgressListener object.<T extends OracleElementBase> void updateGraph(OpCallback<T> oc, boolean skipStoreToCache, int dop, ProgressListener pl, OpCallback.UpdateType updateType)
OpCallback
.oc
- a OpCallback
object.skipStoreToCache
- if true, the vertices instances will not be stored into the cache.dop
- a positive integer defining the number of threads to use when parallel processing the vertices.pl
- a ProgressListener object.