public class MigrationCLI extends Object
| Constructor and Description |
|---|
MigrationCLI() |
| Modifier and Type | Method and Description |
|---|---|
static String |
die(String errorMsg) |
static String |
die(Throwable throwable) |
static <T extends MigrationOptions> |
init(String[] args,
java.util.function.Function<String[],T> constructor) |
static void |
loadOrPrint(File templateFile,
java.util.stream.Stream<Map<String,Object>> data,
MigrationOptions options) |
static void |
printInitMessage(MigrationOptions options,
String dataToMigrate) |
static void |
printWholeCompletionMessage(MigrationOptions options) |
static <T extends MigrationOptions> |
validate(T options) |
public static <T extends MigrationOptions> List<Optional<T>> init(String[] args, java.util.function.Function<String[],T> constructor)
public static <T extends MigrationOptions> Optional<T> validate(T options)
public static void loadOrPrint(File templateFile, java.util.stream.Stream<Map<String,Object>> data, MigrationOptions options)
public static void printInitMessage(MigrationOptions options, String dataToMigrate)
public static void printWholeCompletionMessage(MigrationOptions options)
Copyright © 2017 Grakn Labs Ltd. All rights reserved.