private static void |
ApplyMigration.applyMigrationScript(Context context,
java.io.File file,
ApplyMigration.DB db) |
|
boolean |
ApplyMigration.check(Context context) |
|
boolean |
Dependencies.check(Context context) |
|
boolean |
Diff.check(Context context) |
|
boolean |
DisableColors.check(Context context) |
|
boolean |
DisablePrompt.check(Context context) |
|
boolean |
DotNet.check(Context context) |
|
boolean |
Download.check(Context context) |
|
boolean |
DslCompiler.check(Context context) |
|
boolean |
DslPath.check(Context context) |
|
boolean |
Force.check(Context context) |
|
boolean |
GrantRole.check(Context context) |
|
boolean |
Help.check(Context context) |
|
boolean |
JavaPath.check(Context context) |
|
boolean |
LogOutput.check(Context context) |
|
boolean |
Maven.check(Context context) |
|
boolean |
Migration.check(Context context) |
|
boolean |
Mono.check(Context context) |
|
boolean |
Namespace.check(Context context) |
|
boolean |
Nuget.check(Context context) |
|
boolean |
OracleConnection.check(Context context) |
|
boolean |
Parse.check(Context context) |
|
boolean |
PostgresConnection.check(Context context) |
|
boolean |
PropertiesFile.check(Context context) |
|
boolean |
ScalaPath.check(Context context) |
|
boolean |
Settings.check(Context context) |
|
boolean |
SqlPath.check(Context context) |
|
boolean |
Targets.check(Context context) |
|
boolean |
TempPath.check(Context context) |
|
boolean |
VarraySize.check(Context context) |
|
boolean |
Version.check(Context context) |
|
static void |
DslCompiler.checkForLatestVersion(Context context,
java.io.File path,
java.io.File compilerPath,
java.io.File compiler) |
|
static boolean |
Download.checkJars(Context context,
java.lang.String name,
java.lang.String zip,
java.lang.String id,
java.lang.String path,
java.lang.String... libraries) |
|
private static void |
OracleConnection.cleanup(java.sql.Connection conn,
Context context) |
|
private static void |
PostgresConnection.cleanup(java.sql.Connection conn,
Context context) |
|
private static void |
Diff.compareDsls(Context context,
java.util.Map<java.lang.String,java.lang.String> previousDsl) |
|
static java.util.Map<java.lang.String,java.lang.String> |
DslCompiler.compile(Context context,
java.lang.String target,
java.util.List<java.lang.String> settings,
java.lang.String namespace,
java.lang.String version,
DatabaseInfo dbInfo,
java.util.List<java.io.File> dsls,
java.lang.String library,
java.lang.String configuration) |
|
private void |
Targets.compile(Context context,
java.util.List<Targets.Option> targets) |
|
(package private) static java.util.Map<java.lang.String,java.lang.String> |
DatabaseInfo.convertToMap(java.lang.String dsls,
Context context) |
|
private static void |
Migration.createMigration(Context context,
java.io.File path,
DatabaseInfo dbInfo,
java.lang.String file) |
|
static long |
Download.downloadAndUnpack(Context context,
java.lang.String file,
java.io.File path) |
|
private static void |
DslCompiler.downloadCompiler(Context context,
java.io.File path,
java.io.File compilerPath,
java.io.File compiler,
boolean failOnError) |
|
private static boolean |
Download.downloadLibrary(Context context,
java.lang.String name,
java.lang.String path,
java.io.File dependencies,
Either<java.lang.String> tryMaven,
java.lang.String library,
java.lang.String zip) |
|
static boolean |
Download.downloadZip(java.io.File dependencies,
Context context,
java.lang.String name,
java.lang.String zip) |
|
void |
ApplyMigration.DB.execute(Context context,
java.lang.String sql) |
|
static void |
OracleConnection.execute(Context context,
java.lang.String sql) |
|
static void |
PostgresConnection.execute(Context context,
java.lang.String sql) |
|
(package private) static DatabaseInfo |
OracleConnection.extractDatabaseInfoFromMigration(Context context,
java.lang.String previous) |
|
static DatabaseInfo |
PostgresConnection.extractDatabaseInfoFromMigration(Context context,
java.lang.String previous) |
|
(package private) static java.lang.String |
OracleConnection.extractOracleVersion(java.lang.String version,
Context context) |
|
(package private) static java.lang.String |
PostgresConnection.extractPostgresVersion(java.lang.String version,
Context context) |
|
static Either<java.lang.String> |
DotNet.findCompiler(Context context) |
|
static Either<java.lang.String> |
DotNet.findCompiler(Context context,
DotNet.CompilerVersion compiler) |
|
static Either<java.lang.String> |
JavaPath.findCompiler(Context context) |
|
static Either<java.lang.String> |
ScalaPath.findCompiler(Context context) |
|
private static void |
DslPath.findDsls(Context context) |
|
static Either<java.lang.String> |
Maven.findMaven(Context context) |
|
static Either<java.lang.String> |
Mono.findMono(Context context) |
|
static java.util.List<java.lang.String> |
Settings.get(Context context) |
|
private static DslCompiler.ByteStream |
DslCompiler.getByteStream(Context context) |
|
private static Either<java.lang.String> |
JavaPath.getCommand(Context context,
java.lang.String name,
java.lang.String description) |
|
private static java.sql.Connection |
OracleConnection.getConnection(Context context,
java.lang.String url) |
|
static java.util.Map<java.lang.String,java.lang.String> |
DslPath.getCurrentDsl(Context context) |
|
static java.util.Map<java.lang.String,java.lang.String> |
OracleConnection.getDatabaseDsl(Context context) |
|
static java.util.Map<java.lang.String,java.lang.String> |
PostgresConnection.getDatabaseDsl(Context context) |
|
static DatabaseInfo |
OracleConnection.getDatabaseDslAndVersion(Context context) |
|
static DatabaseInfo |
PostgresConnection.getDatabaseDslAndVersion(Context context) |
|
static DatabaseInfo |
Migration.getDatabaseInfo(Context context) |
|
static java.io.File |
Dependencies.getDependencies(Context context,
java.lang.String name,
java.lang.String library) |
|
static java.io.File |
Dependencies.getDependencies(Context context,
java.lang.String name,
java.lang.String library,
java.lang.String zip,
boolean check) |
|
static java.io.File |
Dependencies.getDependenciesIf(Context context,
java.lang.String name,
java.lang.String library,
boolean forceCheck) |
|
static java.util.List<java.io.File> |
DslPath.getDslPaths(Context context) |
|
private static Either<java.lang.String> |
JavaPath.getJarCommand(Context context) |
|
static java.util.Map<java.lang.String,java.lang.String> |
Nuget.getNugets(Context context) |
|
static java.io.File |
Migration.getOracleMigrationFile(Context context) |
|
static java.io.File |
Migration.getPostgresMigrationFile(Context context) |
|
static java.lang.String |
Targets.getTargetSourcePath(Context context,
boolean sourceOnly,
Targets.Option target) |
|
static java.io.File |
TempPath.getTempProjectPath(Context context) |
|
static java.io.File |
TempPath.getTempRootPath(Context context) |
|
static boolean |
Settings.hasSourceOnly(Context context) |
|
static boolean |
Download.isDefaultUrl(Context context) |
|
static Either<java.lang.Long> |
Download.lastModified(Context context,
java.lang.String file,
java.lang.String name,
long current) |
|
private static void |
Settings.listOptions(Context context) |
|
private static void |
Targets.listOptions(Context context) |
|
static java.io.File |
DslCompiler.lookupDefaultPath(Context context) |
|
static Either<Utils.CommandResult> |
JavaPath.makeArchive(Context context,
java.io.File classOut,
java.io.File output,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> services) |
|
private static java.util.List<java.lang.String> |
JavaPath.makeJarArguments(Context context,
java.io.File source,
java.lang.String type,
java.io.File output,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> services) |
|
static Either<java.lang.String> |
DslCompiler.migration(Context context,
DatabaseInfo dbInfo,
java.util.List<java.io.File> currentDsls) |
|
static Either<java.lang.Boolean> |
DslCompiler.parse(Context context,
java.util.List<java.io.File> dsls) |
|
private static boolean |
TempPath.prepareCustomPath(Context context,
java.io.File path) |
|
private static void |
DslCompiler.preparePreviousDsl(Context context,
DatabaseInfo dbInfo,
java.util.List<java.lang.String> arguments) |
|
private static boolean |
TempPath.prepareSystemTempPath(Context context) |
|
private static boolean |
Download.promptForAlternative(java.io.File dependencies,
Context context,
java.lang.String name,
java.lang.String zip) |
|
private static boolean |
DslCompiler.promptUserMonoRetry(Context context) |
|
static java.lang.String |
Download.remoteUrl(Context context) |
|
private static void |
Targets.removeUnusedFiles(Context context,
java.io.File folder,
java.util.HashSet<java.io.File> usedFiles) |
|
void |
ApplyMigration.run(Context context) |
|
void |
Dependencies.run(Context context) |
|
void |
Diff.run(Context context) |
|
void |
DisableColors.run(Context context) |
|
void |
DisablePrompt.run(Context context) |
|
void |
DotNet.run(Context context) |
|
void |
Download.run(Context context) |
|
void |
DslCompiler.run(Context context) |
|
void |
DslPath.run(Context context) |
|
void |
Force.run(Context context) |
|
void |
GrantRole.run(Context context) |
|
void |
Help.run(Context context) |
|
void |
JavaPath.run(Context context) |
|
void |
LogOutput.run(Context context) |
|
void |
Maven.run(Context context) |
|
void |
Migration.run(Context context) |
|
void |
Mono.run(Context context) |
|
void |
Namespace.run(Context context) |
|
void |
Nuget.run(Context context) |
|
void |
OracleConnection.run(Context context) |
|
void |
Parse.run(Context context) |
|
void |
PostgresConnection.run(Context context) |
|
void |
PropertiesFile.run(Context context) |
|
void |
ScalaPath.run(Context context) |
|
void |
Settings.run(Context context) |
|
void |
SqlPath.run(Context context) |
|
void |
Targets.run(Context context) |
|
void |
TempPath.run(Context context) |
|
void |
VarraySize.run(Context context) |
|
void |
Version.run(Context context) |
|
private static Either<byte[]> |
DslCompiler.runCompiler(Context context,
java.util.List<java.lang.String> arguments) |
|
private static Either<byte[]> |
DslCompiler.runCompilerFile(Context context,
java.io.File compiler,
java.util.List<java.lang.String> arguments) |
|
private static Either<byte[]> |
DslCompiler.runCompilerSocket(Context context,
java.net.Socket socket,
java.util.List<java.lang.String> arguments) |
|
private static java.io.File |
Targets.saveFile(Context context,
java.lang.String temp,
boolean escapeName,
java.lang.String name,
java.lang.String content) |
|
private static void |
Targets.setupFolder(Context context,
java.io.File path,
int retry) |
|
static Either<DslCompiler.TokenParser> |
DslCompiler.setupServer(Context context,
java.io.File compiler) |
|
private static Either<java.lang.Process> |
DslCompiler.startServerMode(Context context,
java.io.File compiler,
int port) |
|
private static boolean |
DslCompiler.testCompiler(Context context,
java.io.File path) |
|
private static boolean |
OracleConnection.testConnection(Context context) |
|
private static boolean |
PostgresConnection.testConnection(Context context) |
|
Either<java.lang.Boolean> |
DslCompiler.tryParse(java.lang.String name,
java.lang.String value,
Context context) |
|
Either<java.lang.Boolean> |
Migration.tryParse(java.lang.String name,
java.lang.String value,
Context context) |
|
Either<java.lang.Boolean> |
Settings.tryParse(java.lang.String name,
java.lang.String value,
Context context) |
|
Either<java.lang.Boolean> |
Targets.tryParse(java.lang.String name,
java.lang.String value,
Context context) |
|
private static java.lang.String |
Download.websiteName(Context context) |
|