123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438 |
- <?php /* vim: se et ts=4 sw=4 sts=4 fdm=marker tw=80: */
- /**
- * Copyright (c) 1998-2010 Manuel Lemos, Tomas V.V.Cox,
- * Stig. S. Bakken, Lukas Smith, Igor Feghali
- * All rights reserved.
- *
- * MDB2_Schema enables users to maintain RDBMS independant schema files
- * in XML that can be used to manipulate both data and database schemas
- * This LICENSE is in the BSD license style.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * Neither the name of Manuel Lemos, Tomas V.V.Cox, Stig. S. Bakken,
- * Lukas Smith, Igor Feghali nor the names of his contributors may be
- * used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
- * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
- * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
- * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *
- * PHP version 5
- *
- * @category Database
- * @package MDB2_Schema
- * @author Lorenzo Alberton <l.alberton@quipo.it>
- * @license BSD http://www.opensource.org/licenses/bsd-license.php
- * @version SVN: $Id$
- * @link http://pear.php.net/packages/MDB2_Schema
- */
- // {{{ $GLOBALS['_MDB2_Schema_Reserved']['ibase']
- /**
- * Has a list of reserved words of Interbase/Firebird
- *
- * @package MDB2_Schema
- * @category Database
- * @access protected
- * @author Lorenzo Alberton <l.alberton@quipo.it>
- */
- $GLOBALS['_MDB2_Schema_Reserved']['ibase'] = array(
- 'ABS',
- 'ABSOLUTE',
- 'ACTION',
- 'ACTIVE',
- 'ADD',
- 'ADMIN',
- 'AFTER',
- 'ALL',
- 'ALLOCATE',
- 'ALTER',
- 'AND',
- 'ANY',
- 'ARE',
- 'AS',
- 'ASC',
- 'ASCENDING',
- 'ASSERTION',
- 'AT',
- 'AUTHORIZATION',
- 'AUTO',
- 'AUTODDL',
- 'AVG',
- 'BACKUP',
- 'BASE_NAME',
- 'BASED',
- 'BASENAME',
- 'BEFORE',
- 'BEGIN',
- 'BETWEEN',
- 'BIGINT',
- 'BIT',
- 'BIT_LENGTH',
- 'BLOB',
- 'BLOCK',
- 'BLOBEDIT',
- 'BOOLEAN',
- 'BOTH',
- 'BOTH',
- 'BREAK',
- 'BUFFER',
- 'BY',
- 'CACHE',
- 'CASCADE',
- 'CASCADED',
- 'CASE',
- 'CASE',
- 'CAST',
- 'CATALOG',
- 'CHAR',
- 'CHAR_LENGTH',
- 'CHARACTER',
- 'CHARACTER_LENGTH',
- 'CHECK',
- 'CHECK_POINT_LEN',
- 'CHECK_POINT_LENGTH',
- 'CLOSE',
- 'COALESCE',
- 'COLLATE',
- 'COLLATION',
- 'COLUMN',
- 'COMMENT',
- 'COMMIT',
- 'COMMITTED',
- 'COMPILETIME',
- 'COMPUTED',
- 'CONDITIONAL',
- 'CONNECT',
- 'CONNECTION',
- 'CONSTRAINT',
- 'CONSTRAINTS',
- 'CONTAINING',
- 'CONTINUE',
- 'CONVERT',
- 'CORRESPONDING',
- 'COUNT',
- 'CREATE',
- 'CROSS',
- 'CSTRING',
- 'CURRENT',
- 'CURRENT_CONNECTION',
- 'CURRENT_DATE',
- 'CURRENT_ROLE',
- 'CURRENT_TIME',
- 'CURRENT_TIMESTAMP',
- 'CURRENT_TRANSACTION',
- 'CURRENT_USER',
- 'DATABASE',
- 'DATE',
- 'DAY',
- 'DB_KEY',
- 'DEALLOCATE',
- 'DEBUG',
- 'DEC',
- 'DECIMAL',
- 'DECLARE',
- 'DEFAULT',
- 'DEFERRABLE',
- 'DEFERRED',
- 'DELETE',
- 'DELETING',
- 'DESC',
- 'DESCENDING',
- 'DESCRIBE',
- 'DESCRIPTOR',
- 'DIAGNOSTICS',
- 'DIFFERENCE',
- 'DISCONNECT',
- 'DISPLAY',
- 'DISTINCT',
- 'DO',
- 'DOMAIN',
- 'DOUBLE',
- 'DROP',
- 'ECHO',
- 'EDIT',
- 'ELSE',
- 'END',
- 'END-EXEC',
- 'ENTRY_POINT',
- 'ESCAPE',
- 'EVENT',
- 'EXCEPT',
- 'EXCEPTION',
- 'EXEC',
- 'EXECUTE',
- 'EXISTS',
- 'EXIT',
- 'EXTERN',
- 'EXTERNAL',
- 'EXTRACT',
- 'FALSE',
- 'FETCH',
- 'FILE',
- 'FILTER',
- 'FIRST',
- 'FLOAT',
- 'FOR',
- 'FOREIGN',
- 'FOUND',
- 'FREE_IT',
- 'FROM',
- 'FULL',
- 'FUNCTION',
- 'GDSCODE',
- 'GEN_ID',
- 'GENERATOR',
- 'GET',
- 'GLOBAL',
- 'GO',
- 'GOTO',
- 'GRANT',
- 'GROUP',
- 'GROUP_COMMIT_WAIT',
- 'GROUP_COMMIT_WAIT_TIME',
- 'HAVING',
- 'HELP',
- 'HOUR',
- 'IDENTITY',
- 'IF',
- 'IIF',
- 'IMMEDIATE',
- 'IN',
- 'INACTIVE',
- 'INDEX',
- 'INDICATOR',
- 'INIT',
- 'INITIALLY',
- 'INNER',
- 'INPUT',
- 'INPUT_TYPE',
- 'INSENSITIVE',
- 'INSERT',
- 'INSERTING',
- 'INT',
- 'INTEGER',
- 'INTERSECT',
- 'INTERVAL',
- 'INTO',
- 'IS',
- 'ISOLATION',
- 'ISQL',
- 'JOIN',
- 'KEY',
- 'LANGUAGE',
- 'LAST',
- 'LC_MESSAGES',
- 'LC_TYPE',
- 'LEADING',
- 'LEADING',
- 'LEADING',
- 'LEAVE',
- 'LEFT',
- 'LENGTH',
- 'LEV',
- 'LEVEL',
- 'LIKE',
- 'LOCAL',
- 'LOCK',
- 'LOG_BUF_SIZE',
- 'LOG_BUFFER_SIZE',
- 'LOGFILE',
- 'LONG',
- 'LOWER',
- 'MANUAL',
- 'MATCH',
- 'MAX',
- 'MAX_SEGMENT',
- 'MAXIMUM',
- 'MAXIMUM_SEGMENT',
- 'MERGE',
- 'MESSAGE',
- 'MIN',
- 'MINIMUM',
- 'MINUTE',
- 'MODULE',
- 'MODULE_NAME',
- 'MONTH',
- 'NAMES',
- 'NATIONAL',
- 'NATURAL',
- 'NCHAR',
- 'NEXT',
- 'NO',
- 'NOAUTO',
- 'NOT',
- 'NULL',
- 'NULLIF',
- 'NULLS',
- 'NUM_LOG_BUFFERS',
- 'NUM_LOG_BUFS',
- 'NUMERIC',
- 'OCTET_LENGTH',
- 'OF',
- 'ON',
- 'ONLY',
- 'OPEN',
- 'OPTION',
- 'OR',
- 'ORDER',
- 'OUTER',
- 'OUTPUT',
- 'OUTPUT_TYPE',
- 'OVERFLOW',
- 'OVERLAPS',
- 'PAD',
- 'PAGE',
- 'PAGE_SIZE',
- 'PAGELENGTH',
- 'PAGES',
- 'PARAMETER',
- 'PARTIAL',
- 'PASSWORD',
- 'PERCENT',
- 'PLAN',
- 'POSITION',
- 'POST_EVENT',
- 'PRECISION',
- 'PREPARE',
- 'PRESERVE',
- 'PRIMARY',
- 'PRIOR',
- 'PRIVILEGES',
- 'PROCEDURE',
- 'PUBLIC',
- 'QUIT',
- 'RAW_PARTITIONS',
- 'RDB$DB_KEY',
- 'READ',
- 'REAL',
- 'RECORD_VERSION',
- 'RECREATE',
- 'RECREATE ROW_COUNT',
- 'REFERENCES',
- 'RELATIVE',
- 'RELEASE',
- 'RESERV',
- 'RESERVING',
- 'RESTART',
- 'RESTRICT',
- 'RETAIN',
- 'RETURN',
- 'RETURNING',
- 'RETURNING_VALUES',
- 'RETURNS',
- 'REVOKE',
- 'RIGHT',
- 'ROLE',
- 'ROLLBACK',
- 'ROW_COUNT',
- 'ROWS',
- 'RUNTIME',
- 'SAVEPOINT',
- 'SCALAR_ARRAY',
- 'SCHEMA',
- 'SCROLL',
- 'SECOND',
- 'SECTION',
- 'SELECT',
- 'SEQUENCE',
- 'SESSION',
- 'SESSION_USER',
- 'SET',
- 'SHADOW',
- 'SHARED',
- 'SHELL',
- 'SHOW',
- 'SINGULAR',
- 'SIZE',
- 'SKIP',
- 'SMALLINT',
- 'SNAPSHOT',
- 'SOME',
- 'SORT',
- 'SPACE',
- 'SQL',
- 'SQLCODE',
- 'SQLERROR',
- 'SQLSTATE',
- 'SQLWARNING',
- 'STABILITY',
- 'STARTING',
- 'STARTS',
- 'STATEMENT',
- 'STATIC',
- 'STATISTICS',
- 'SUB_TYPE',
- 'SUBSTRING',
- 'SUM',
- 'SUSPEND',
- 'SYSTEM_USER',
- 'TABLE',
- 'TEMPORARY',
- 'TERMINATOR',
- 'THEN',
- 'TIES',
- 'TIME',
- 'TIMESTAMP',
- 'TIMEZONE_HOUR',
- 'TIMEZONE_MINUTE',
- 'TO',
- 'TRAILING',
- 'TRANSACTION',
- 'TRANSLATE',
- 'TRANSLATION',
- 'TRIGGER',
- 'TRIM',
- 'TRUE',
- 'TYPE',
- 'UNCOMMITTED',
- 'UNION',
- 'UNIQUE',
- 'UNKNOWN',
- 'UPDATE',
- 'UPDATING',
- 'UPPER',
- 'USAGE',
- 'USER',
- 'USING',
- 'VALUE',
- 'VALUES',
- 'VARCHAR',
- 'VARIABLE',
- 'VARYING',
- 'VERSION',
- 'VIEW',
- 'WAIT',
- 'WEEKDAY',
- 'WHEN',
- 'WHENEVER',
- 'WHERE',
- 'WHILE',
- 'WITH',
- 'WORK',
- 'WRITE',
- 'YEAR',
- 'YEARDAY',
- 'ZONE',
- );
- // }}}
|