APITestConfigDockerDBSQL<C extends DockerContainer>  class 
    abstract
 
A base class for APITestConfigDockerDB with SQL support.
- Inheritance
- 
    - Object
- APITestConfig
- APITestConfigDocker<C> 
- APITestConfigDockerDB<C> 
- APITestConfigDockerDBSQL
 
- Implemented types
- Mixed-in types
- Implementers
Constructors
Properties
- 
  apiConfigMap
  → Map<String, dynamic> 
- 
  
  finalinherited
- cleanContainer → bool
- 
  If truewill clean the container after stop. (docker run --rm)finalinherited
- container ↔ C?
- 
  The DockerContainerthat was started.getter/setter pairinherited
- containerNamePrefix → String
- 
  The container name prefix.
  finalinherited
- 
  dbConfig
  → Map<String, dynamic> 
- 
  The database configuration Map.
  no setterinherited
- dbName → String
- 
  The dbConfig databasename.no setterinherited
- dbPass → String
- 
  The dbConfig password.no setterinherited
- 
  dbPort
  → FutureOr<int> 
- 
  The dbConfig port(database exposed port for connections).no setterinherited
- dbType → String
- 
  The DB type/name.
  finalinherited
- dbUser → String
- 
  The dbConfig username.no setterinherited
- dockerHost ↔ DockerHost
- 
  The DockerHostforDockerCommander.getter/setter pairinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- isStarted → bool
- 
  Returns trueif already started.no setterinherited
- isStarting → bool
- 
  Returns trueif starting.no setterinherited
- isStopped → bool
- 
  Returns trueif stopped.no setterinherited
- isSupported → bool
- 
  Returns trueif this test configuration is supported. See isUnsupported.no setterinherited
- isUnsupported → bool
- 
  Alias to ![isSupported];
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- runtimeTypeNameSafe → String
- 
  Returns the runtimeType as String in safe way.
  no setterinherited
- stderr → Output?
- 
  The STDERR Outputof the container.no setterinherited
- stderrAsString → String
- 
  The stderr as String.
  no setterinherited
- stdout → Output?
- 
  The STDOUT Outputof the container.no setterinherited
- stdoutAsString → String
- 
  The stdout as String.
  no setterinherited
- stopContainerTimeout → Duration
- 
  The timeout to stop the container.
  no setterinherited
- unsupportedReason → String?
- 
  If isUnsupported is trueshould return a reason message. This can be used in tests to show theskipreason.no setterinherited
Methods
- 
  createAPIRootStarter<A extends APIRoot> (A apiRootInstantiator(APIConfig? apiConfig)) → APIRootStarter< A> 
- 
  Creates an APIRootStarter using this APITestConfig as pre-initialization and stopper.
  inherited
- 
  createContainer(DockerCommander dockerCommander) → Future< C> 
- 
  DockerContainercreation implementation.inherited
- 
  createDBContainerConfig(int dbPort) → DockerContainerConfig< C> 
- 
  The DockerContainerConfiginstantiator.inherited
- 
  createTableSQL(String sqls) → Future< List< String?> >
- 
  Perform a create table SQL.
  inherited
- 
  listTables() → FutureOr< List< String> >
- 
  List the database tables names.
  inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  resolveDbPort(int port) → FutureOr< int> 
- 
  Resolves the database port.
  inherited
- 
  resolveFreePort(int port) → FutureOr< int> 
- 
  Resolves a free-port to use for the database.
  inherited
- 
  resolveSupported() → FutureOr< bool> 
- 
  Resolves if this configuration test is supported.
See isSupported.
  inherited
- 
  resolveSupportedImpl() → FutureOr< bool> 
- 
  The resolveSupported implementation.
  inherited
- 
  runSQL(String sqlInline) → Future< String?> 
- 
  Runs a SQL in the DB. The SQL shouldn't have multiple lines.
  inherited
- 
  start() → FutureOr< bool> 
- 
  The start operation.
  inherited
- 
  startImpl() → Future< bool> 
- 
  The start implementation.
  inherited
- 
  stop() → FutureOr< bool> 
- 
  The stop operation.
  inherited
- 
  stopContainer() → FutureOr< bool> 
- 
  Stops the container. Called by stopImpl.
  inherited
- 
  stopImpl() → FutureOr< bool> 
- 
  The stop implementation.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited