summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Statements/InsertStatement.php12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/Statements/InsertStatement.php b/src/Statements/InsertStatement.php
index 303de25..ce11de3 100644
--- a/src/Statements/InsertStatement.php
+++ b/src/Statements/InsertStatement.php
@@ -11,6 +11,7 @@ namespace SqlParser\Statements;
use SqlParser\Statement;
use SqlParser\Components\IntoKeyword;
use SqlParser\Components\Array2d;
+use SqlParser\Components\ArrayObj;
/**
* `INSERT` statement.
@@ -76,7 +77,16 @@ class InsertStatement extends Statement
/**
* Values to be inserted.
*
- * @var Array2d
+ * @var ArrayObj[]
*/
public $values;
+
+ /**
+ * @return string
+ */
+ public function build() {
+ return 'INSERT ' . $this->options
+ . ' INTO ' . $this->into
+ . ' VALUES ' . ArrayObj::build($this->values);
+ }
}