From bf6655a534a6775d30cafa67bd801276bda1d98d Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 13 Aug 2024 23:45:21 +0200 Subject: =?UTF-8?q?VERSION=200.2=20doctrine=20ORM=20et=20entit=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dbal/src/Platforms/Keywords/DB2Keywords.php | 414 +++++++++++++++++++++ .../dbal/src/Platforms/Keywords/KeywordList.php | 42 +++ .../src/Platforms/Keywords/MariaDBKeywords.php | 264 +++++++++++++ .../src/Platforms/Keywords/MySQL80Keywords.php | 59 +++ .../dbal/src/Platforms/Keywords/MySQLKeywords.php | 257 +++++++++++++ .../dbal/src/Platforms/Keywords/OracleKeywords.php | 133 +++++++ .../src/Platforms/Keywords/PostgreSQLKeywords.php | 119 ++++++ .../src/Platforms/Keywords/SQLServerKeywords.php | 207 +++++++++++ .../dbal/src/Platforms/Keywords/SQLiteKeywords.php | 141 +++++++ 9 files changed, 1636 insertions(+) create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/DB2Keywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/KeywordList.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/MariaDBKeywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/MySQL80Keywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/MySQLKeywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/OracleKeywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/PostgreSQLKeywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/SQLServerKeywords.php create mode 100644 vendor/doctrine/dbal/src/Platforms/Keywords/SQLiteKeywords.php (limited to 'vendor/doctrine/dbal/src/Platforms/Keywords') diff --git a/vendor/doctrine/dbal/src/Platforms/Keywords/DB2Keywords.php b/vendor/doctrine/dbal/src/Platforms/Keywords/DB2Keywords.php new file mode 100644 index 0000000..5ab6a6c --- /dev/null +++ b/vendor/doctrine/dbal/src/Platforms/Keywords/DB2Keywords.php @@ -0,0 +1,414 @@ +keywords === null) { + $this->initializeKeywords(); + } + + return isset($this->keywords[strtoupper($word)]); + } + + protected function initializeKeywords(): void + { + $this->keywords = array_flip(array_map('strtoupper', $this->getKeywords())); + } + + /** + * Returns the list of keywords. + * + * @return string[] + */ + abstract protected function getKeywords(): array; +} diff --git a/vendor/doctrine/dbal/src/Platforms/Keywords/MariaDBKeywords.php b/vendor/doctrine/dbal/src/Platforms/Keywords/MariaDBKeywords.php new file mode 100644 index 0000000..6857cd3 --- /dev/null +++ b/vendor/doctrine/dbal/src/Platforms/Keywords/MariaDBKeywords.php @@ -0,0 +1,264 @@ +