Interface WithPath
-
- All Known Subinterfaces:
UsingWithPath
,WherePath
- All Known Implementing Classes:
DefaultUsingWithPath
,DefaultWherePath
,DefaultWithPath
@Experimental @Public public interface WithPath extends Path, Statement
With path of the Index creation DSL (setting options).- Since:
- 2.2
- Author:
- Simon Baslé
- See Also:
WithIndexOptionElement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method 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)
Deprecated.you can callwithDeferAndNodes(String...)
with a single entry instead.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
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
withNode(String nodeName)
Deprecated.you can callwithNodes(String...)
with a single entry instead.Statement
withNodes(String... nodeNames)
Specify on which node(s) to create a GSI index.Statement
withNodes(Collection<String> nodeNames)
Specify on which node(s) to create a GSI index.
-
-
-
Method Detail
-
withNode
@Deprecated Statement withNode(String nodeName)
Deprecated.you can callwithNodes(String...)
with a single entry instead.Specify on which node to create a GSI index.- Parameters:
nodeName
- the name of a single node on which to create an index.
-
withNodes
Statement withNodes(String... nodeNames)
Specify on which node(s) to create a GSI index.- Parameters:
nodeNames
- one or more node names on which to create an index (at least one should be provided).
-
withNodes
Statement withNodes(Collection<String> nodeNames)
Specify on which node(s) to create a GSI index.- Parameters:
nodeNames
- a collection of one or more node names on which to create an index (should not be empty).
-
withDefer
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.
-
withDeferAndNode
Statement withDeferAndNode(String nodeName)
Deprecated.you can callwithDeferAndNodes(String...)
with a single entry instead.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.- Parameters:
nodeName
- the name of the node on which to create an index.
-
withDeferAndNodes
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.- Parameters:
nodeNames
- one or more node names on which to create an index (at least one should be provided).
-
withDeferAndNodes
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.- Parameters:
nodeNames
- a collection of one or more node names on which to create an index (should not be empty).
-
-