public class SPARQLUpdateEvent extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SPARQLUpdateEvent.DeleteInsertWhereStats
Class reports back the time for the WHERE clause, DELETE clause (if any),
and INSERT clause (if any) for a DELETE/INSERT WHERE operation.
|
static class |
SPARQLUpdateEvent.LoadProgress
Incremental progress report during
LOAD . |
Constructor and Description |
---|
SPARQLUpdateEvent(Update op,
long elapsed,
long connectionFlushNanos,
long batchResolveNanos,
Throwable cause,
SPARQLUpdateEvent.DeleteInsertWhereStats deleteInsertWhereStats) |
Modifier and Type | Method and Description |
---|---|
long |
getBatchResolveNanos()
Return the time required to batch resolve any unknown RDF Values against
the dictionary indices before executing the corresponding SPARQL UPDATE
operation within a SPARQL UPDATE request that has multiple operations
(batch resolution must be performed before each UPDATE operation in case
an RDF Value not known at the time that the SPARQL UPDATE parser was run
has since become defined through a side-effect of a previous SPARQL UPDATE
request within the scope of the same connection).
|
Throwable |
getCause()
The cause iff an error occurred and otherwise
null . |
long |
getConnectionFlushNanos()
Return the time required to flush the sail connection before executing
the corresponding SPARQL UPDATE operation within a SPARQL UPDATE request
that has multiple operations (the sail connection is flushed before each
operation except the first).
|
SPARQLUpdateEvent.DeleteInsertWhereStats |
getDeleteInsertWhereStats()
Return statistics associated with the processing of a DELETE/INSERT
WHERE operation (and otherwise
null ). |
long |
getElapsedNanos()
Return the elapsed runtime for that update operation in nanoseconds.
|
Update |
getUpdate()
Return the update operation.
|
public SPARQLUpdateEvent(Update op, long elapsed, long connectionFlushNanos, long batchResolveNanos, Throwable cause, SPARQLUpdateEvent.DeleteInsertWhereStats deleteInsertWhereStats)
op
- The Update
operation.elapsed
- The elapsed time (nanoseconds).cause
- The cause iff an error occurred and otherwise
null
.deleteInsertWhereStats
- Statistics associated with the processing of a DELETE/INSERT
WHERE operation (and otherwise null
).public Update getUpdate()
public long getElapsedNanos()
public long getConnectionFlushNanos()
BLZG-1306
public long getBatchResolveNanos()
BLZG-1306
public Throwable getCause()
null
.public SPARQLUpdateEvent.DeleteInsertWhereStats getDeleteInsertWhereStats()
null
).(Provide detailed statistics on execution performance
inside of SPARQL UPDATE requests).
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.