Class DynamicCommand (0.25.0)

public class DynamicCommand extends Command

Dynamic command allows the specification of user generated commands. Via the generation of a JSON file, a user may determine input and output parameters as well as matchers counts, which will be used to dynamically generate a matcher for a specific run.

Inheritance

java.lang.Object > Command > DynamicCommand

Static Methods

singleQuoteEscape(String sql)

public static String singleQuoteEscape(String sql)

Simple method to escape SQL. Ultimately it is preferred that a user uses PreparedStatements but for the case of psql emulation, we apply this to provide a simple layer of protection to the user. This method simply duplicates all single quotes (i.e. ' becomes '').

Parameter
NameDescription
sqlString
Returns
TypeDescription
String

Methods

getPattern()

public Pattern getPattern()

The pattern expected by this command: is() will only return true if it matches this pattern.

Returns
TypeDescription
Pattern
Overrides

translate()

public String translate()
Returns
TypeDescription
String
Overrides