_assert_for_database

 

 

 

 

 

 

 

- >> REF:

 Database Feature Module - Extract

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- >> REF:

 Database Feature Module - Execute Common

 

 

 

 

- >> REF:

 Database Feature Module - Configuration

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

default-implementation-id:  - >> TYPE:  string

implementation-defaults- >> TYPE:  object (key-value pairs, comma-separated)

{

<implementation-default-name>:  - >> TYPE:  string

{

server-name- >> TYPE:  string

server-port- >> TYPE:  integer

implementation-properties:  - >> TYPE:  object (key-value pairs, comma-separated)

user-name- >> TYPE:  string

password- >> TYPE:  string or null

}, ... multiple implementation defaults possible

}

default-connection-id- >> TYPE:  string

data-file-null-delimiter- >> TYPE:  string

data-file-column-delimiter- >> TYPE:  string

data-file-row-delimiter- >> TYPE:  string

database-definitions:   - >> TYPE:  object (key-value pairs, comma-separated)

{

<database-name>  - >> TYPE:  string

{

implementation-id:  - >> TYPE:  string

server-name- >> TYPE:  string

server-port- >> TYPE:  integer

implementation-properties- >> TYPE:  object (key-value pairs, comma-separated)

user-name- >> TYPE:  string

password- >> TYPE:  string or null

schema-scripts:    - >> TYPE:  list of strings

}, ...  multiple database definitions possible

}


 

connection-id:  - >> TYPE:  string

mode- >> TYPE:  string 


 

source-table- >> TYPE:  string

target- >> TYPE:  string

target-file- >> TYPE:  string

source-schema- >> TYPE:  string

sql-script- >> TYPE:  string

sql- >> TYPE:  string

source-reference-file-type- >> REF:

 File Feature Module - Reference File Type

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Either:

- >> TYPE:  string

Or:

- >> TYPE:  object (key-value pairs)

{

id- >> TYPE:  string

classifier- >> TYPE:  string

version- >> TYPE:  string

column-list- >> TYPE:  list of unique strings

column-list-mode:  - >>

POSSIBLE VALUES:

include

exclude

}

 



target-reference-file-type- >> REF:

 File Feature Module - Reference File Type

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Either:

- >> TYPE:  string

Or:

- >> TYPE:  object (key-value pairs)

{

id- >> TYPE:  string

classifier- >> TYPE:  string

version- >> TYPE:  string

column-list- >> TYPE:  list of unique strings

column-list-mode:  - >>

POSSIBLE VALUES:

include

exclude

}

 



reference-file-type- >> REF:

 File Feature Module - Reference File Type

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Either:

- >> TYPE:  string

Or:

- >> TYPE:  object (key-value pairs)

{

id- >> TYPE:  string

classifier- >> TYPE:  string

version- >> TYPE:  string

column-list- >> TYPE:  list of unique strings

column-list-mode:  - >>

POSSIBLE VALUES:

include

exclude

}

 



column-list- >> TYPE:   list of unique strings

column-list-mode- >>

POSSIBLE VALUES: 

include

exclude



assertion-mode- >>

POSSIBLE VALUES:

equals  - - default mode

empty

notEmpty

failure-id- >> TYPE:  string