MariaDbDumpCliTool class

Inheritance

Constructors

MariaDbDumpCliTool({String executable = "mariadb-dump"})

Properties

executable String
latefinalinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
website Uri?
no setterinherited
windowsCodePage int?
The code page that should be used when executing this CliTool on windows.
finalinherited

Methods

checkExistsSync() → void
Check if executable exists, as per existsSync.
inherited
consumeProcess(List<String> args, {String? workingDirectory, CliStreamConsumer consumer = const CliStreamConsumer()}) Future<int>
Start a new process and consume it using consumer.
inherited
dump({required String user, required String database, String? host, int? port, String? password, Set<DumpOption> options = const {}, bool produceXml = false}) Future<CliResult>
The order of options matters.
dumpAndParse({required String user, required String database, String? host, int? port, String? password}) Future<MariaDbDatabase?>
evaluateProcess(List<String> args, {String? workingDirectory, CliStreamConsumer consumer = const CliStreamConsumer()}) Future<bool>
Start a process in workingDirectory.
inherited
existsSync() bool
Synchronously check if executable can be found and executed without any errors.
override
getVersionSync() Version
Returns the version of executable.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
runAsync(List<String> args, {String? workingDirectory, Encoding encoding = defaultCliEncoding, Map<String, String>? environment, bool includeParentEnvironment = true}) Future<ProcessResult>
inherited
runSync(List<String> args, {String? workingDirectory, Encoding encoding = defaultCliEncoding, Map<String, String>? environment, bool includeParentEnvironment = true}) ProcessResult
inherited
startProcess(List<String> args, {String? workingDirectory, ProcessStartMode mode = io.ProcessStartMode.normal, Map<String, String>? environment, bool includeParentEnvironment = true}) Future<Process>
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

parseDumpResult({required String result, required String database}) MariaDbDatabase