2
/* - mode: c; c-basic-offset: 2; indent-tabs-mode: nil; -*-
3
* vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
5
* Copyright (C) 2011 Brian Aker
7
* This program is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation; either version 2 of the License, or
10
* (at your option) any later version.
12
* This program is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU General Public License for more details.
17
* You should have received a copy of the GNU General Public License
18
* along with this program; if not, write to the Free Software
19
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
25
#ifndef DRIZZLED_SQL_RESERVED_WORDS_H
26
#define DRIZZLED_SQL_RESERVED_WORDS_H
28
/* This file includes all SQL:2003 reserved words */
92
CURRENT_DEFAULT_TRANSFORM_GROUP,
97
CURRENT_TRANSFORM_GROUP_FOR_TYPE,
353
ALLOCATE, sql::ALLOCATE
360
ASENSITIVE, sql::ASENSITIVE
361
ASYMMETRIC, sql::ASYMMETRIC
364
AUTHORIZATION, sql::AUTHORIZATION
367
BETWEEN, sql::BETWEEN
371
BOOLEAN, sql::BOOLEAN
376
CARDINALITY, sql::CARDINALITY
377
CASCADED, sql::CASCADED
381
CEILING, sql::CEILING
383
CHARACTER, sql::CHARACTER
384
CHARACTER_LENGTH, sql::CHARACTER_LENGTH
385
CHAR_LENGTH, sql::CHAR_LENGTH
389
COALESCE, sql::COALESCE
390
COLLATE, sql::COLLATE
391
COLLECT, sql::COLLECT
394
CONDITION, sql::CONDITION
395
CONNECT, sql::CONNECT
396
CONSTRAINT, sql::CONSTRAINT
397
CONVERT, sql::CONVERT
399
CORRESPONDING, sql::CORRESPONDING
401
COVAR_POP, sql::COVAR_POP
402
COVAR_SAMP, sql::COVAR_SAMP
406
CUME_DIST, sql::CUME_DIST
407
CURRENT, sql::CURRENT
408
CURRENT_DATE, sql::CURRENT_DATE
409
CURRENT_DEFAULT_TRANSFORM_GROUP, sql::CURRENT_DEFAULT_TRANSFORM_GROUP
410
CURRENT_PATH, sql::CURRENT_PATH
411
CURRENT_ROLE, sql::CURRENT_ROLE
412
CURRENT_TIME, sql::CURRENT_TIME
413
CURRENT_TIMESTAMP, sql::CURRENT_TIMESTAMP
414
CURRENT_TRANSFORM_GROUP_FOR_TYPE, sql::CURRENT_TRANSFORM_GROUP_FOR_TYPE
415
CURRENT_USER, sql::CURRENT_USER
420
DEALLOCATE, sql::DEALLOCATE
422
DECIMAL, sql::DECIMAL
423
DECLARE, sql::DECLARE
424
DEFAULT, sql::DEFAULT
426
DENSE_RANK, sql::DENSE_RANK
428
DESCRIBE, sql::DESCRIBE
429
DETERMINISTIC, sql::DETERMINISTIC
430
DISCONNECT, sql::DISCONNECT
431
DISTINCT, sql::DISTINCT
434
DYNAMIC, sql::DYNAMIC
436
ELEMENT, sql::ELEMENT
443
EXECUTE, sql::EXECUTE
446
EXTERNAL, sql::EXTERNAL
447
EXTRACT, sql::EXTRACT
454
FOREIGN, sql::FOREIGN
458
FUNCTION, sql::FUNCTION
464
GROUPING, sql::GROUPING
468
IDENTITY, sql::IDENTITY
470
INDICATOR, sql::INDICATOR
473
INSENSITIVE, sql::INSENSITIVE
476
INTEGER, sql::INTEGER
477
INTERSECT, sql::INTERSECT
478
INTERSECTION, sql::INTERSECTION
479
INTERVAL, sql::INTERVAL
483
LANGUAGE, sql::LANGUAGE
485
LATERAL, sql::LATERAL
486
LEADING, sql::LEADING
491
LOCALTIME, sql::LOCALTIME
492
LOCALTIMESTAMP, sql::LOCALTIMESTAMP
502
MODIFIES, sql::MODIFIES
505
MULTISET, sql::MULTISET
506
NATIONAL, sql::NATIONAL
507
NATURAL, sql::NATURAL
513
NORMALIZE, sql::NORMALIZE
517
NUMERIC, sql::NUMERIC
518
OCTET_LENGTH, sql::OCTET_LENGTH
529
OVERLAPS, sql::OVERLAPS
530
OVERLAY, sql::OVERLAY
531
PARAMETER, sql::PARAMETER
532
PARTITION, sql::PARTITION
533
PERCENTILE_CONT, sql::PERCENTILE_CONT
534
PERCENTILE_DISC, sql::PERCENTILE_DISC
535
PERCENT_RANK, sql::PERCENT_RANK
536
POSITION, sql::POSITION
538
PRECISION, sql::PRECISION
539
PREPARE, sql::PREPARE
540
PRIMARY, sql::PRIMARY
541
PROCEDURE, sql::PROCEDURE
546
RECURSIVE, sql::RECURSIVE
548
REFERENCES, sql::REFERENCES
549
REFERENCING, sql::REFERENCING
550
REGR_AVGX, sql::REGR_AVGX
551
REGR_AVGY, sql::REGR_AVGY
552
REGR_COUNT, sql::REGR_COUNT
553
REGR_INTERCEPT, sql::REGR_INTERCEPT
554
REGR_R2, sql::REGR_R2
555
REGR_SLOPE, sql::REGR_SLOPE
556
REGR_SXX, sql::REGR_SXX
557
REGR_SXY, sql::REGR_SXY
558
REGR_SYY, sql::REGR_SYY
559
RELEASE, sql::RELEASE
562
RETURNS, sql::RETURNS
565
ROLLBACK, sql::ROLLBACK
569
ROW_NUMBER, sql::ROW_NUMBER
570
SAVEPOINT, sql::SAVEPOINT
576
SENSITIVE, sql::SENSITIVE
577
SESSION_USER, sql::SESSION_USER
579
SIMILAR, sql::SIMILAR
580
SMALLINT, sql::SMALLINT
582
SPECIFIC, sql::SPECIFIC
583
SPECIFICTYPE, sql::SPECIFICTYPE
585
SQLEXCEPTION, sql::SQLEXCEPTION
586
SQLSTATE, sql::SQLSTATE
587
SQLWARNING, sql::SQLWARNING
591
STDDEV_POP, sql::STDDEV_POP
592
STDDEV_SAMP, sql::STDDEV_SAMP
593
SUBMULTISET, sql::SUBMULTISET
594
SUBSTRING, sql::SUBSTRING
596
SYMMETRIC, sql::SYMMETRIC
598
SYSTEM_USER, sql::SYSTEM_USER
600
TABLESAMPLE, sql::TABLESAMPLE
603
TIMESTAMP, sql::TIMESTAMP
604
TIMEZONE_HOUR, sql::TIMEZONE_HOUR
605
TIMEZONE_MINUTE, sql::TIMEZONE_MINUTE
607
TRAILING, sql::TRAILING
608
TRANSLATE, sql::TRANSLATE
609
TRANSLATION, sql::TRANSLATION
611
TRIGGER, sql::TRIGGER
614
UESCAPE, sql::UESCAPE
617
UNKNOWN, sql::UNKNOWN
625
VARCHAR, sql::VARCHAR
626
VARYING, sql::VARYING
627
VAR_POP, sql::VAR_POP
628
VAR_SAMP, sql::VAR_SAMP
630
WHENEVER, sql::WHENEVER
632
WIDTH_BUCKET, sql::WIDTH_BUCKET
636
WITHOUT, sql::WITHOUT
639
XMLATTRIBUTES, sql::XMLATTRIBUTES
640
XMLBINARY, sql::XMLBINARY
641
XMLCOMMENT, sql::XMLCOMMENT
642
XMLCONCAT, sql::XMLCONCAT
643
XMLELEMENT, sql::XMLELEMENT
644
XMLFOREST, sql::XMLFOREST
645
XMLNAMESPACES, sql::XMLNAMESPACES
646
XMLPARSE, sql::XMLPARSE
648
XMLROOT, sql::XMLROOT
649
XMLSERIALIZE, sql::XMLSERIALIZE
653
} // namespace drizzled
655
#endif /* DRIZZLED_SQL_RESERVED_WORDS_H */