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 String |
fileAsString(File file) |
static <T extends MigrationOptions> |
init(String[] args,
java.util.function.Function<String[],T> constructor) |
static void |
initiateShutdown() |
static void |
printHelpMessage(MigrationOptions options) |
static void |
printInitMessage(MigrationOptions options,
String dataToMigrate) |
static void |
printWholeCompletionMessage(MigrationOptions options) |
static <T extends MigrationOptions> |
validate(T options) |
static void |
writeToSout(java.util.stream.Stream<InsertQuery> queries) |
static void |
writeToSout(String string) |
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 writeToSout(java.util.stream.Stream<InsertQuery> queries)
public static void writeToSout(String string)
public static void printInitMessage(MigrationOptions options, String dataToMigrate)
public static void printWholeCompletionMessage(MigrationOptions options)
public static void initiateShutdown()
public static void printHelpMessage(MigrationOptions options)
Copyright © 2017 Grakn Labs Ltd. All rights reserved.