Class DefaultCreateIndexPath
java.lang.Object
com.couchbase.client.java.query.dsl.path.AbstractPath
com.couchbase.client.java.query.dsl.path.index.DefaultCreateIndexPath
- All Implemented Interfaces:
CreateIndexPath,Path
@Experimental @Private public class DefaultCreateIndexPath extends AbstractPath implements CreateIndexPath
See
CreateIndexPath.- Since:
- 2.2
- Author:
- Simon Baslé
-
Constructor Summary
Constructors Constructor Description DefaultCreateIndexPath() -
Method Summary
Modifier and Type Method Description OnPathcreate(String indexName)Create a secondary index.OnPrimaryPathcreatePrimary()Create a primary index.OnPrimaryPathcreatePrimary(String customPrimaryName)Create a primary index with a custom name.Methods inherited from class com.couchbase.client.java.query.dsl.path.AbstractPath
element, toString
-
Constructor Details
-
DefaultCreateIndexPath
public DefaultCreateIndexPath()
-
-
Method Details
-
create
Description copied from interface:CreateIndexPathCreate a secondary index.- Specified by:
createin interfaceCreateIndexPath- Parameters:
indexName- the name of the secondary index to be created. It will automatically be escaped.
-
createPrimary
Description copied from interface:CreateIndexPathCreate a primary index.- Specified by:
createPrimaryin interfaceCreateIndexPath
-
createPrimary
Description copied from interface:CreateIndexPathCreate a primary index with a custom name.- Specified by:
createPrimaryin interfaceCreateIndexPath- Parameters:
customPrimaryName- the custom name for the primary index.
-