public class EmptyVersionContext extends Object implements VersionContext
VersionContext that does not perform any kind of version tracking for cases when its not required.VersionContext| Modifier and Type | Field and Description |
|---|---|
static VersionContext |
EMPTY |
| Modifier and Type | Method and Description |
|---|---|
long |
committingTransactionId()
Context currently committing transaction id
|
void |
initRead()
Initialise read context with latest closed transaction id as it current version.
|
void |
initWrite(long committingTransactionId)
Initialise write context with committingTxId as modification version.
|
boolean |
isDirty()
Check whenever current context is dirty
|
long |
lastClosedTransactionId()
Last closed transaction id that read context was initialised with
|
void |
markAsDirty()
Mark current context as dirty
|
public static final VersionContext EMPTY
public void initRead()
VersionContextinitRead in interface VersionContextpublic void initWrite(long committingTransactionId)
VersionContextinitWrite in interface VersionContextcommittingTransactionId - currently committing transaction idpublic long committingTransactionId()
VersionContextcommittingTransactionId in interface VersionContextpublic long lastClosedTransactionId()
VersionContextlastClosedTransactionId in interface VersionContextpublic void markAsDirty()
VersionContextmarkAsDirty in interface VersionContextpublic boolean isDirty()
VersionContextisDirty in interface VersionContextCopyright © 2002–2018 The Neo4j Graph Database Project. All rights reserved.