RunSql
extends Step
in package
Class RunSql
Table of Contents
- $meta_values : array<string|int, mixed>
- Meta values for the step.
- $name : string
- Name of the sql file.
- $sql : string
- Sql code to run.
- __construct() : mixed
- Constructor.
- get_json_array() : mixed
- Get the JSON array for the step.
- get_schema() : array<string|int, mixed>
- Returns the schema for the JSON representation of this step.
- get_step_name() : string
- Returns the name of this step.
- prepare_json_array() : array<string|int, mixed>
- Prepares an associative array for JSON encoding.
- set_meta_values() : void
- Set meta values for the step.
Properties
$meta_values
Meta values for the step.
protected
array<string|int, mixed>
$meta_values
= array()
$name
Name of the sql file.
protected
string
$name
= 'schema.sql'
$sql
Sql code to run.
protected
string
$sql
= ''
Methods
__construct()
Constructor.
public
__construct(string $sql[, string $name = 'schema.sql' ]) : mixed
Parameters
- $sql : string
-
Sql code to run.
- $name : string = 'schema.sql'
-
Name of the sql file.
Return values
mixed —get_json_array()
Get the JSON array for the step.
public
get_json_array() : mixed
Return values
mixed —get_schema()
Returns the schema for the JSON representation of this step.
public
static get_schema([int $version = 1 ]) : array<string|int, mixed>
Parameters
- $version : int = 1
-
The version of the schema to return.
Return values
array<string|int, mixed> — The schema array.get_step_name()
Returns the name of this step.
public
static get_step_name() : string
Return values
string — The step name.prepare_json_array()
Prepares an associative array for JSON encoding.
public
prepare_json_array() : array<string|int, mixed>
Return values
array<string|int, mixed> — Array of data to be encoded as JSON.set_meta_values()
Set meta values for the step.
public
set_meta_values(array<string|int, mixed> $meta_values) : void
Parameters
- $meta_values : array<string|int, mixed>
-
The meta values.