public class MutationState extends Object implements Iterable<MutationToken>
MutationToken into one MutationState.| Modifier and Type | Method and Description |
|---|---|
MutationState |
add(Document... documents)
Add one or more
Documents to this MutationState. |
MutationState |
add(DocumentFragment... documentFragments)
Add one or more
DocumentFragments to this MutationState. |
MutationState |
add(MutationState mutationState)
Adds all the internal state from the given
MutationState onto the called one. |
boolean |
equals(Object o) |
JsonObject |
export()
Exports the
MutationState into a universal format, which can be used either to serialize it into
a N1QL query or to send it over the network to a different application/SDK. |
JsonObject |
exportForFts()
Exports the
MutationState into a format recognized by the FTS search engine. |
static MutationState |
from(Document... documents)
Create a
MutationState from one or more Documents. |
static MutationState |
from(DocumentFragment... documentFragments)
Create a
MutationState from one or more DocumentFragments. |
static MutationState |
from(JsonObject source)
Create a
MutationState from the serialized state. |
static MutationState |
from(String source)
Create a
MutationState from the serialized state. |
int |
hashCode() |
Iterator<MutationToken> |
iterator() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic static MutationState from(Document... documents)
MutationState from one or more Documents.documents - the documents where the tokens are extracted from.MutationState.public static MutationState from(DocumentFragment... documentFragments)
MutationState from one or more DocumentFragments.documentFragments - the document fragments where the tokens are extracted from.MutationState.public MutationState add(Document... documents)
Documents to this MutationState.documents - the documents where the tokens are extracted from.MutationState.public MutationState add(DocumentFragment... documentFragments)
DocumentFragments to this MutationState.documentFragments - the fragments where the tokens are extracted from.MutationState.public MutationState add(MutationState mutationState)
MutationState onto the called one.mutationState - the state from which the tokens are applied from.MutationState.public Iterator<MutationToken> iterator()
iterator in interface Iterable<MutationToken>public JsonObject export()
MutationState into a universal format, which can be used either to serialize it into
a N1QL query or to send it over the network to a different application/SDK.JsonObject.public JsonObject exportForFts()
MutationState into a format recognized by the FTS search engine.JsonObject for one FTS index.public static MutationState from(String source)
MutationState from the serialized state.source - the source state, serialized.MutationState.public static MutationState from(JsonObject source)
MutationState from the serialized state.source - the source state, serialized.MutationState.Copyright © 2015 Couchbase, Inc.