@InterfaceStability.Experimental @InterfaceAudience.Private public class DefaultWithPath extends AbstractPath implements WithPath
WithPath.| Constructor and Description |
|---|
DefaultWithPath(AbstractPath parent) |
| Modifier and Type | Method and Description |
|---|---|
Statement |
withDefer()
Specify that the index creation should be deferred to later, allowing to create multiple index and then build
them all at once in one scan/swipe.
|
Statement |
withDeferAndNode(String nodeName)
Sets both index creation supported options : specify that the index creation should be deferred and give the
name of the node on which to create a GSI index.
|
Statement |
withDeferAndNodes(Collection<String> nodeNames)
Sets both index creation supported options : specify that the index creation should be deferred and give the
name of the node(s) on which to create a GSI index.
|
Statement |
withDeferAndNodes(String... nodeNames)
Sets both index creation supported options : specify that the index creation should be deferred and give the
name of the node(s) on which to create a GSI index.
|
Statement |
withNode(String nodeName)
Specify on which node to create a GSI index.
|
Statement |
withNodes(Collection<String> nodeNames)
Specify on which node(s) to create a GSI index.
|
Statement |
withNodes(String... nodeNames)
Specify on which node(s) to create a GSI index.
|
element, toStringpublic DefaultWithPath(AbstractPath parent)
public Statement withNode(String nodeName)
WithPathpublic Statement withNodes(String... nodeNames)
WithPathpublic Statement withNodes(Collection<String> nodeNames)
WithPathpublic Statement withDefer()
WithPathpublic Statement withDeferAndNode(String nodeName)
WithPathwithDeferAndNode in interface WithPathnodeName - the name of the node on which to create an index.public Statement withDeferAndNodes(String... nodeNames)
WithPathwithDeferAndNodes in interface WithPathnodeNames - one or more node names on which to create an index (at least one should be provided).public Statement withDeferAndNodes(Collection<String> nodeNames)
WithPathwithDeferAndNodes in interface WithPathnodeNames - a collection of one or more node names on which to create an index (should not be empty).Copyright © 2015 Couchbase, Inc.