
org.dizitart.no2.migration.commands.CreateIndex Maven / Gradle / Ivy
package org.dizitart.no2.migration.commands;
import lombok.AllArgsConstructor;
import org.dizitart.no2.Nitrite;
import org.dizitart.no2.common.Fields;
/**
* A command to create an index.
*
* @author Anindya Chatterjee
* @since 4.0
*/
@AllArgsConstructor
public class CreateIndex extends BaseCommand {
private final String collectionName;
private final Fields fields;
private final String indexType;
@Override
public void execute(Nitrite nitrite) {
initialize(nitrite, collectionName);
operations.createIndex(fields, indexType);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy