parpeoficial/stackerjs-db-mysql-adapter

View on GitHub
src/QueryBuilder/QueryBuilderInsert.js

Summary

Maintainability
A
0 mins
Test Coverage
import { QueryBuilderQueries } from "./QueryBuilderQueries";

export class QueryBuilderInsert extends QueryBuilderQueries 
{
    parse() 
    {
        return (
            `INSERT INTO ${this.tableName} (` +
            Object.keys(this.fields)
                .map(field => field)
                .join(", ") +
            ") VALUES (" +
            Object.keys(this.fields)
                .map(field => this.fields[field])
                .join(", ") +
            ");"
        );
    }
}