PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.2
Independent Analytics – WordPress Analytics Plugin v2.15.2
2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / illuminate / database / Query / Processors / PostgresProcessor.php
independent-analytics / vendor / illuminate / database / Query / Processors Last commit date
MySqlProcessor.php 2 years ago PostgresProcessor.php 2 years ago Processor.php 2 years ago SQLiteProcessor.php 2 years ago SqlServerProcessor.php 2 years ago
PostgresProcessor.php
40 lines
1 <?php
2
3 namespace IAWPSCOPED\Illuminate\Database\Query\Processors;
4
5 use IAWPSCOPED\Illuminate\Database\Query\Builder;
6 /** @internal */
7 class PostgresProcessor extends Processor
8 {
9 /**
10 * Process an "insert get ID" query.
11 *
12 * @param \Illuminate\Database\Query\Builder $query
13 * @param string $sql
14 * @param array $values
15 * @param string|null $sequence
16 * @return int
17 */
18 public function processInsertGetId(Builder $query, $sql, $values, $sequence = null)
19 {
20 $connection = $query->getConnection();
21 $connection->recordsHaveBeenModified();
22 $result = $connection->selectFromWriteConnection($sql, $values)[0];
23 $sequence = $sequence ?: 'id';
24 $id = \is_object($result) ? $result->{$sequence} : $result[$sequence];
25 return \is_numeric($id) ? (int) $id : $id;
26 }
27 /**
28 * Process the results of a column listing query.
29 *
30 * @param array $results
31 * @return array
32 */
33 public function processColumnListing($results)
34 {
35 return \array_map(function ($result) {
36 return ((object) $result)->column_name;
37 }, $results);
38 }
39 }
40