com.github.ldaniels528.qwery.etl.triggers
Represents a constraint JSON object
Represents a constraint JSON object
represents a "contains" constraint (e.g. "constraints": [{"prefix": "companylist"}])
represents a "equals" constraint (e.g. "constraints": [{"equals": "companylist.csv"}])
represents a "prefix" constraint (e.g. "constraints": [{"prefix": "company"}])
represents a "regex" constraint (e.g. "constraints": [{"regex": "company*.csv"}])
represents a "suffix" constraint (e.g. "constraints": [{"suffix": ".csv"}])
represents a "ignoreCase" constraint (e.g. "constraints": [{"ignoreCase": true}])
Represents a trigger JSON object
Represents a trigger JSON object
the name of the trigger
the given constraints
the given script to execute when triggered
Loads the triggers found in ./config/triggers.json
File Trigger