public function insert($table, array $map = []): Query\InsertQuery
    {
        $query = $this->engine->makeInsert()->into($table);
        if (empty($map) === false) {
            $query = $query->map($map);
        }
        return $query;
    }
public function insert($table, array $map = []): Query\InsertQuery
    {
        $query = $this->engine->makeInsert()->into($table);
        if (empty($map) === false) {
            $query = $query->map($map);
        }
        return $query;
    }
public function insert ( $ table , array $ map = [ ] ) : Query \ InsertQuery { $ query = $ this -> engine -> makeInsert ( ) -> into ( $ table ) ; if ( empty ( $ map ) === false ) { $ query = $ query -> map ( $ map ) ; } return $ query ; }
Create a new INSERT query

@param string|StatementInterface $table
Create a new INSERT query