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,
337
} // namespace drizzled
339
using namespace drizzled;
356
ALLOCATE, sql::ALLOCATE
363
ASENSITIVE, sql::ASENSITIVE
364
ASYMMETRIC, sql::ASYMMETRIC
367
AUTHORIZATION, sql::AUTHORIZATION
370
BETWEEN, sql::BETWEEN
374
BOOLEAN, sql::BOOLEAN
379
CARDINALITY, sql::CARDINALITY
380
CASCADED, sql::CASCADED
384
CEILING, sql::CEILING
386
CHARACTER, sql::CHARACTER
387
CHARACTER_LENGTH, sql::CHARACTER_LENGTH
388
CHAR_LENGTH, sql::CHAR_LENGTH
392
COALESCE, sql::COALESCE
393
COLLATE, sql::COLLATE
394
COLLECT, sql::COLLECT
397
CONDITION, sql::CONDITION
398
CONNECT, sql::CONNECT
399
CONSTRAINT, sql::CONSTRAINT
400
CONVERT, sql::CONVERT
402
CORRESPONDING, sql::CORRESPONDING
404
COVAR_POP, sql::COVAR_POP
405
COVAR_SAMP, sql::COVAR_SAMP
409
CUME_DIST, sql::CUME_DIST
410
CURRENT, sql::CURRENT
411
CURRENT_DATE, sql::CURRENT_DATE
412
CURRENT_DEFAULT_TRANSFORM_GROUP, sql::CURRENT_DEFAULT_TRANSFORM_GROUP
413
CURRENT_PATH, sql::CURRENT_PATH
414
CURRENT_ROLE, sql::CURRENT_ROLE
415
CURRENT_TIME, sql::CURRENT_TIME
416
CURRENT_TIMESTAMP, sql::CURRENT_TIMESTAMP
417
CURRENT_TRANSFORM_GROUP_FOR_TYPE, sql::CURRENT_TRANSFORM_GROUP_FOR_TYPE
418
CURRENT_USER, sql::CURRENT_USER
423
DEALLOCATE, sql::DEALLOCATE
425
DECIMAL, sql::DECIMAL
426
DECLARE, sql::DECLARE
427
DEFAULT, sql::DEFAULT
429
DENSE_RANK, sql::DENSE_RANK
431
DESCRIBE, sql::DESCRIBE
432
DETERMINISTIC, sql::DETERMINISTIC
433
DISCONNECT, sql::DISCONNECT
434
DISTINCT, sql::DISTINCT
437
DYNAMIC, sql::DYNAMIC
439
ELEMENT, sql::ELEMENT
446
EXECUTE, sql::EXECUTE
449
EXTERNAL, sql::EXTERNAL
450
EXTRACT, sql::EXTRACT
457
FOREIGN, sql::FOREIGN
461
FUNCTION, sql::FUNCTION
467
GROUPING, sql::GROUPING
471
IDENTITY, sql::IDENTITY
473
INDICATOR, sql::INDICATOR
476
INSENSITIVE, sql::INSENSITIVE
479
INTEGER, sql::INTEGER
480
INTERSECT, sql::INTERSECT
481
INTERSECTION, sql::INTERSECTION
482
INTERVAL, sql::INTERVAL
486
LANGUAGE, sql::LANGUAGE
488
LATERAL, sql::LATERAL
489
LEADING, sql::LEADING
494
LOCALTIME, sql::LOCALTIME
495
LOCALTIMESTAMP, sql::LOCALTIMESTAMP
505
MODIFIES, sql::MODIFIES
508
MULTISET, sql::MULTISET
509
NATIONAL, sql::NATIONAL
510
NATURAL, sql::NATURAL
516
NORMALIZE, sql::NORMALIZE
520
NUMERIC, sql::NUMERIC
521
OCTET_LENGTH, sql::OCTET_LENGTH
532
OVERLAPS, sql::OVERLAPS
533
OVERLAY, sql::OVERLAY
534
PARAMETER, sql::PARAMETER
535
PARTITION, sql::PARTITION
536
PERCENTILE_CONT, sql::PERCENTILE_CONT
537
PERCENTILE_DISC, sql::PERCENTILE_DISC
538
PERCENT_RANK, sql::PERCENT_RANK
539
POSITION, sql::POSITION
541
PRECISION, sql::PRECISION
542
PREPARE, sql::PREPARE
543
PRIMARY, sql::PRIMARY
544
PROCEDURE, sql::PROCEDURE
549
RECURSIVE, sql::RECURSIVE
551
REFERENCES, sql::REFERENCES
552
REFERENCING, sql::REFERENCING
553
REGR_AVGX, sql::REGR_AVGX
554
REGR_AVGY, sql::REGR_AVGY
555
REGR_COUNT, sql::REGR_COUNT
556
REGR_INTERCEPT, sql::REGR_INTERCEPT
557
REGR_R2, sql::REGR_R2
558
REGR_SLOPE, sql::REGR_SLOPE
559
REGR_SXX, sql::REGR_SXX
560
REGR_SXY, sql::REGR_SXY
561
REGR_SYY, sql::REGR_SYY
562
RELEASE, sql::RELEASE
565
RETURNS, sql::RETURNS
568
ROLLBACK, sql::ROLLBACK
572
ROW_NUMBER, sql::ROW_NUMBER
573
SAVEPOINT, sql::SAVEPOINT
579
SENSITIVE, sql::SENSITIVE
580
SESSION_USER, sql::SESSION_USER
582
SIMILAR, sql::SIMILAR
583
SMALLINT, sql::SMALLINT
585
SPECIFIC, sql::SPECIFIC
586
SPECIFICTYPE, sql::SPECIFICTYPE
588
SQLEXCEPTION, sql::SQLEXCEPTION
589
SQLSTATE, sql::SQLSTATE
590
SQLWARNING, sql::SQLWARNING
594
STDDEV_POP, sql::STDDEV_POP
595
STDDEV_SAMP, sql::STDDEV_SAMP
596
SUBMULTISET, sql::SUBMULTISET
597
SUBSTRING, sql::SUBSTRING
599
SYMMETRIC, sql::SYMMETRIC
601
SYSTEM_USER, sql::SYSTEM_USER
603
TABLESAMPLE, sql::TABLESAMPLE
606
TIMESTAMP, sql::TIMESTAMP
607
TIMEZONE_HOUR, sql::TIMEZONE_HOUR
608
TIMEZONE_MINUTE, sql::TIMEZONE_MINUTE
610
TRAILING, sql::TRAILING
611
TRANSLATE, sql::TRANSLATE
612
TRANSLATION, sql::TRANSLATION
614
TRIGGER, sql::TRIGGER
617
UESCAPE, sql::UESCAPE
620
UNKNOWN, sql::UNKNOWN
628
VARCHAR, sql::VARCHAR
629
VARYING, sql::VARYING
630
VAR_POP, sql::VAR_POP
631
VAR_SAMP, sql::VAR_SAMP
633
WHENEVER, sql::WHENEVER
635
WIDTH_BUCKET, sql::WIDTH_BUCKET
639
WITHOUT, sql::WITHOUT
642
XMLATTRIBUTES, sql::XMLATTRIBUTES
643
XMLBINARY, sql::XMLBINARY
644
XMLCOMMENT, sql::XMLCOMMENT
645
XMLCONCAT, sql::XMLCONCAT
646
XMLELEMENT, sql::XMLELEMENT
647
XMLFOREST, sql::XMLFOREST
648
XMLNAMESPACES, sql::XMLNAMESPACES
649
XMLPARSE, sql::XMLPARSE
651
XMLROOT, sql::XMLROOT
652
XMLSERIALIZE, sql::XMLSERIALIZE
656
#endif /* DRIZZLED_SQL_RESERVED_WORDS_H */