com.sonarsource.cobol.api
Enum SQLKeyword

java.lang.Object
  extended by java.lang.Enum<SQLKeyword>
      extended by com.sonarsource.cobol.api.SQLKeyword
All Implemented Interfaces:
AstNodeType, TokenType, Serializable, Comparable<SQLKeyword>

public enum SQLKeyword
extends Enum<SQLKeyword>
implements TokenType


Enum Constant Summary
ABS
           
ABSVAL
           
ACOS
           
ADD_MONTHS
           
ALL
           
AND
           
AS
           
ASC
           
ASCII
           
ASIN
           
ATAN
           
ATAN2
           
ATANH
           
AVG
           
BEGIN
           
BETWEEN
           
BIGINT
           
BLOB
           
BY
           
CASE
           
CAST
           
CEIL
           
CEILING
           
CHAR
           
CHR
           
CLOB
           
CLOSE
           
COALESCE
           
COMMIT
           
CONCAT
           
CONNECT
           
CONTINUE
           
CORRELATION
           
COS
           
COSH
           
COUNT
           
COVARIANCE
           
CURRENT
           
CURSOR
           
DATE
           
DAY
           
DAYNAME
           
DAYOFWEEK
           
DAYOFWEEK_ISO
           
DAYOFYEAR
           
DAYS
           
DBCLOB
           
DBPARTITIONNUM
           
DECIMAL
           
DECIMALDATE
           
DECLARE
           
DECRYPT_BIN
           
DECRYPT_CHAR
           
DEFAULT
           
DEGREES
           
DELETE
           
DEREF
           
DESC
           
DESCRIBE
           
DESCRIPTOR
           
DIFFERENCE
           
DIGITS
           
DISTINCT
           
DLCOMMENT
           
DLLINKTYPE
           
DLNEWCOPY
           
DLPREVIOUSCOPY
           
DLREPLACECONTENT
           
DLURLCOMPLETE
           
DLURLCOMPLETEONLY
           
DLURLCOMPLETEWRITE
           
DLURLPATH
           
DLURLPATHONLY
           
DLURLPATHWRITE
           
DLURLSCHEME
           
DLURLSERVER
           
DLVALUE
           
ELSE
           
ENCRYPT
           
END
           
END_EXEC
           
EVENT_MON_STATE
           
EXCLUSIVE
           
EXECUTE
           
EXISTS
           
EXP
           
FETCH
           
FIRST
           
FLOAT
           
FLOOR
           
FOR
           
FOUND
           
FROM
           
FULL
           
GENERATE_UNIQUE
           
GETHINT
           
GLOBAL
           
GO
           
GOTO
           
GRAPHIC
           
GROUP
           
HASHEDVALUE
           
HAVING
           
HEX
           
HOLD
           
HOUR
           
IDENTITY_VAL_LOCAL
           
IFNULL
           
IN
           
INCLUDE
           
INNER
           
INPUT
           
INSERT
           
INT
           
INTEGER
           
INTO
           
IS
           
JOIN
           
JULIAN_DAY
           
LAST_DAY
           
LCASE
           
LEFT
           
LIKE
           
LN
           
LOCAL
           
LOCATE
           
LOCK
           
LOG
           
LOG10
           
LOWER
           
LTRIM
           
MAX
           
MICROSECOND
           
MIDNIGHT_SECONDS
           
MIN
           
MINUTE
           
MOD
           
MODE
           
MONTH
           
MONTHNAME
           
MONTHS
           
MULTIPLY_ALT
           
NOT
           
NULL
           
NULLIF
           
OF
           
ON
           
ONLY
           
OPEN
           
OPTIMIZE
           
OR
           
ORDER
           
OUTER
           
OUTPUT
           
POSSTR
           
POWER
           
PREPARE
           
PRESERVE
           
QUARTER
           
RADIANS
           
RAISE_ERROR
           
RAND
           
REAL
           
REC2XML
           
REPEAT
           
REPLACE
           
RESET
           
RIGHT
           
ROLLBACK
           
ROUND
           
ROW
           
ROWS
           
RTRIM
           
SECOND
           
SECTION
           
SELECT
           
SERVER
           
SET
           
SHARE
           
SIGN
           
SIN
           
SINH
           
SMALLINT
           
SOUNDEX
           
SPACE
           
SQLERROR
           
SQLEXCEPTION
           
SQLWARNING
           
SQRT
           
STATEMENT
           
STDDEV
           
SUBSTR
           
TABLE
           
TABLE_NAME
           
TABLE_SCHEMA
           
TAN
           
TANH
           
TEMPORARY
           
THEN
           
TIME
           
TIMESTAMP
           
TIMESTAMP_FORMAT
           
TIMESTAMP_ISO
           
TIMESTAMPDIFF
           
TO
           
TO_CHAR
           
TO_DATE
           
TRANSLATE
           
TRUNC
           
TRUNCATE
           
TYPE_ID
           
TYPE_NAME
           
TYPE_SCHEMA
           
UCASE
           
UNION
           
UPDATE
           
UPPER
           
USER
           
USING
           
VALUE
           
VALUES
           
VARCHAR
           
VARCHAR_FORMAT
           
VARGRAPHIC
           
VARIANCE
           
WEEK
           
WEEK_ISO
           
WHEN
           
WHENEVER
           
WHERE
           
WITH
           
YEAR
           
YEARS
           
 
Method Summary
 String getName()
           
 String getValue()
           
 boolean hasToBeSkippedFromAst(AstNode node)
           
static SQLKeyword valueOf(String name)
          Returns the enum constant of this type with the specified name.
static SQLKeyword[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

INCLUDE

public static final SQLKeyword INCLUDE

DECLARE

public static final SQLKeyword DECLARE

CURSOR

public static final SQLKeyword CURSOR

WHERE

public static final SQLKeyword WHERE

FETCH

public static final SQLKeyword FETCH

UPDATE

public static final SQLKeyword UPDATE

ROLLBACK

public static final SQLKeyword ROLLBACK

CURRENT

public static final SQLKeyword CURRENT

TIMESTAMP

public static final SQLKeyword TIMESTAMP

INSERT

public static final SQLKeyword INSERT

GROUP

public static final SQLKeyword GROUP

EXISTS

public static final SQLKeyword EXISTS

COMMIT

public static final SQLKeyword COMMIT

SUBSTR

public static final SQLKeyword SUBSTR

CHAR

public static final SQLKeyword CHAR

HOLD

public static final SQLKeyword HOLD

UNION

public static final SQLKeyword UNION

BETWEEN

public static final SQLKeyword BETWEEN

IFNULL

public static final SQLKeyword IFNULL

INNER

public static final SQLKeyword INNER

JOIN

public static final SQLKeyword JOIN

AS

public static final SQLKeyword AS

MAX

public static final SQLKeyword MAX

AVG

public static final SQLKeyword AVG

MIN

public static final SQLKeyword MIN

MONTH

public static final SQLKeyword MONTH

LIKE

public static final SQLKeyword LIKE

DISTINCT

public static final SQLKeyword DISTINCT

DESC

public static final SQLKeyword DESC

ASC

public static final SQLKeyword ASC

ROWS

public static final SQLKeyword ROWS

ONLY

public static final SQLKeyword ONLY

OUTER

public static final SQLKeyword OUTER

INTEGER

public static final SQLKeyword INTEGER

CONCAT

public static final SQLKeyword CONCAT

ROW

public static final SQLKeyword ROW

TRANSLATE

public static final SQLKeyword TRANSLATE

DAYS

public static final SQLKeyword DAYS

UPPER

public static final SQLKeyword UPPER

CAST

public static final SQLKeyword CAST

HAVING

public static final SQLKeyword HAVING

FULL

public static final SQLKeyword FULL

COALESCE

public static final SQLKeyword COALESCE

WHENEVER

public static final SQLKeyword WHENEVER

SQLERROR

public static final SQLKeyword SQLERROR

SQLEXCEPTION

public static final SQLKeyword SQLEXCEPTION

SQLWARNING

public static final SQLKeyword SQLWARNING

FOUND

public static final SQLKeyword FOUND

GOTO

public static final SQLKeyword GOTO

STATEMENT

public static final SQLKeyword STATEMENT

PREPARE

public static final SQLKeyword PREPARE

EXECUTE

public static final SQLKeyword EXECUTE

DESCRIPTOR

public static final SQLKeyword DESCRIPTOR

DESCRIBE

public static final SQLKeyword DESCRIBE

SERVER

public static final SQLKeyword SERVER

LOCAL

public static final SQLKeyword LOCAL

TEMPORARY

public static final SQLKeyword TEMPORARY

TABLE

public static final SQLKeyword TABLE

PRESERVE

public static final SQLKeyword PRESERVE

BEGIN

public static final SQLKeyword BEGIN

IDENTITY_VAL_LOCAL

public static final SQLKeyword IDENTITY_VAL_LOCAL

DIGITS

public static final SQLKeyword DIGITS

DECIMALDATE

public static final SQLKeyword DECIMALDATE

TIME

public static final SQLKeyword TIME

YEAR

public static final SQLKeyword YEAR

DELETE

public static final SQLKeyword DELETE

CLOSE

public static final SQLKeyword CLOSE

OPEN

public static final SQLKeyword OPEN

USING

public static final SQLKeyword USING

FROM

public static final SQLKeyword FROM

FOR

public static final SQLKeyword FOR

INTO

public static final SQLKeyword INTO

ORDER

public static final SQLKeyword ORDER

BY

public static final SQLKeyword BY

ALL

public static final SQLKeyword ALL

LEFT

public static final SQLKeyword LEFT

RIGHT

public static final SQLKeyword RIGHT

FIRST

public static final SQLKeyword FIRST

OF

public static final SQLKeyword OF

SELECT

public static final SQLKeyword SELECT

VALUES

public static final SQLKeyword VALUES

SET

public static final SQLKeyword SET

ON

public static final SQLKeyword ON

WITH

public static final SQLKeyword WITH

AND

public static final SQLKeyword AND

OR

public static final SQLKeyword OR

NOT

public static final SQLKeyword NOT

IN

public static final SQLKeyword IN

NULL

public static final SQLKeyword NULL

COUNT

public static final SQLKeyword COUNT

END_EXEC

public static final SQLKeyword END_EXEC

IS

public static final SQLKeyword IS

VALUE

public static final SQLKeyword VALUE

CONTINUE

public static final SQLKeyword CONTINUE

GO

public static final SQLKeyword GO

TO

public static final SQLKeyword TO

INPUT

public static final SQLKeyword INPUT

OUTPUT

public static final SQLKeyword OUTPUT

SECTION

public static final SQLKeyword SECTION

END

public static final SQLKeyword END

GLOBAL

public static final SQLKeyword GLOBAL

DAY

public static final SQLKeyword DAY

DATE

public static final SQLKeyword DATE

DECIMAL

public static final SQLKeyword DECIMAL

VARCHAR

public static final SQLKeyword VARCHAR

SMALLINT

public static final SQLKeyword SMALLINT

FLOAT

public static final SQLKeyword FLOAT

DEFAULT

public static final SQLKeyword DEFAULT

OPTIMIZE

public static final SQLKeyword OPTIMIZE

CORRELATION

public static final SQLKeyword CORRELATION

COVARIANCE

public static final SQLKeyword COVARIANCE

STDDEV

public static final SQLKeyword STDDEV

VARIANCE

public static final SQLKeyword VARIANCE

DLCOMMENT

public static final SQLKeyword DLCOMMENT

DLLINKTYPE

public static final SQLKeyword DLLINKTYPE

DLNEWCOPY

public static final SQLKeyword DLNEWCOPY

DLPREVIOUSCOPY

public static final SQLKeyword DLPREVIOUSCOPY

DLREPLACECONTENT

public static final SQLKeyword DLREPLACECONTENT

DLURLCOMPLETE

public static final SQLKeyword DLURLCOMPLETE

DLURLCOMPLETEONLY

public static final SQLKeyword DLURLCOMPLETEONLY

DLURLCOMPLETEWRITE

public static final SQLKeyword DLURLCOMPLETEWRITE

DLURLPATH

public static final SQLKeyword DLURLPATH

DLURLPATHONLY

public static final SQLKeyword DLURLPATHONLY

DLURLPATHWRITE

public static final SQLKeyword DLURLPATHWRITE

DLURLSCHEME

public static final SQLKeyword DLURLSCHEME

DLURLSERVER

public static final SQLKeyword DLURLSERVER

DLVALUE

public static final SQLKeyword DLVALUE

DAYNAME

public static final SQLKeyword DAYNAME

DAYOFWEEK

public static final SQLKeyword DAYOFWEEK

DAYOFWEEK_ISO

public static final SQLKeyword DAYOFWEEK_ISO

DAYOFYEAR

public static final SQLKeyword DAYOFYEAR

HOUR

public static final SQLKeyword HOUR

JULIAN_DAY

public static final SQLKeyword JULIAN_DAY

MICROSECOND

public static final SQLKeyword MICROSECOND

MIDNIGHT_SECONDS

public static final SQLKeyword MIDNIGHT_SECONDS

MINUTE

public static final SQLKeyword MINUTE

MONTHNAME

public static final SQLKeyword MONTHNAME

QUARTER

public static final SQLKeyword QUARTER

SECOND

public static final SQLKeyword SECOND

TIMESTAMP_FORMAT

public static final SQLKeyword TIMESTAMP_FORMAT

TIMESTAMP_ISO

public static final SQLKeyword TIMESTAMP_ISO

TIMESTAMPDIFF

public static final SQLKeyword TIMESTAMPDIFF

TO_CHAR

public static final SQLKeyword TO_CHAR

TO_DATE

public static final SQLKeyword TO_DATE

VARCHAR_FORMAT

public static final SQLKeyword VARCHAR_FORMAT

WEEK

public static final SQLKeyword WEEK

WEEK_ISO

public static final SQLKeyword WEEK_ISO

DBPARTITIONNUM

public static final SQLKeyword DBPARTITIONNUM

HASHEDVALUE

public static final SQLKeyword HASHEDVALUE

ABS

public static final SQLKeyword ABS

ABSVAL

public static final SQLKeyword ABSVAL

ACOS

public static final SQLKeyword ACOS

ASIN

public static final SQLKeyword ASIN

ATAN

public static final SQLKeyword ATAN

ATANH

public static final SQLKeyword ATANH

ATAN2

public static final SQLKeyword ATAN2

CEILING

public static final SQLKeyword CEILING

CEIL

public static final SQLKeyword CEIL

COS

public static final SQLKeyword COS

COSH

public static final SQLKeyword COSH

DEGREES

public static final SQLKeyword DEGREES

EXP

public static final SQLKeyword EXP

FLOOR

public static final SQLKeyword FLOOR

LN

public static final SQLKeyword LN

LOG

public static final SQLKeyword LOG

LOG10

public static final SQLKeyword LOG10

MOD

public static final SQLKeyword MOD

MULTIPLY_ALT

public static final SQLKeyword MULTIPLY_ALT

POWER

public static final SQLKeyword POWER

RADIANS

public static final SQLKeyword RADIANS

RAND

public static final SQLKeyword RAND

ROUND

public static final SQLKeyword ROUND

SIGN

public static final SQLKeyword SIGN

SIN

public static final SQLKeyword SIN

SINH

public static final SQLKeyword SINH

SQRT

public static final SQLKeyword SQRT

TAN

public static final SQLKeyword TAN

TANH

public static final SQLKeyword TANH

TRUNCATE

public static final SQLKeyword TRUNCATE

TRUNC

public static final SQLKeyword TRUNC

ASCII

public static final SQLKeyword ASCII

CHR

public static final SQLKeyword CHR

DECRYPT_BIN

public static final SQLKeyword DECRYPT_BIN

DECRYPT_CHAR

public static final SQLKeyword DECRYPT_CHAR

DIFFERENCE

public static final SQLKeyword DIFFERENCE

ENCRYPT

public static final SQLKeyword ENCRYPT

GENERATE_UNIQUE

public static final SQLKeyword GENERATE_UNIQUE

GETHINT

public static final SQLKeyword GETHINT

LCASE

public static final SQLKeyword LCASE

LOWER

public static final SQLKeyword LOWER

LOCATE

public static final SQLKeyword LOCATE

LTRIM

public static final SQLKeyword LTRIM

POSSTR

public static final SQLKeyword POSSTR

REPEAT

public static final SQLKeyword REPEAT

REPLACE

public static final SQLKeyword REPLACE

RTRIM

public static final SQLKeyword RTRIM

SOUNDEX

public static final SQLKeyword SOUNDEX

SPACE

public static final SQLKeyword SPACE

UCASE

public static final SQLKeyword UCASE

DEREF

public static final SQLKeyword DEREF

EVENT_MON_STATE

public static final SQLKeyword EVENT_MON_STATE

HEX

public static final SQLKeyword HEX

NULLIF

public static final SQLKeyword NULLIF

RAISE_ERROR

public static final SQLKeyword RAISE_ERROR

REC2XML

public static final SQLKeyword REC2XML

TABLE_NAME

public static final SQLKeyword TABLE_NAME

TABLE_SCHEMA

public static final SQLKeyword TABLE_SCHEMA

TYPE_ID

public static final SQLKeyword TYPE_ID

TYPE_NAME

public static final SQLKeyword TYPE_NAME

TYPE_SCHEMA

public static final SQLKeyword TYPE_SCHEMA

BIGINT

public static final SQLKeyword BIGINT

CLOB

public static final SQLKeyword CLOB

BLOB

public static final SQLKeyword BLOB

DBCLOB

public static final SQLKeyword DBCLOB

GRAPHIC

public static final SQLKeyword GRAPHIC

REAL

public static final SQLKeyword REAL

VARGRAPHIC

public static final SQLKeyword VARGRAPHIC

CASE

public static final SQLKeyword CASE

WHEN

public static final SQLKeyword WHEN

THEN

public static final SQLKeyword THEN

ELSE

public static final SQLKeyword ELSE

LOCK

public static final SQLKeyword LOCK

SHARE

public static final SQLKeyword SHARE

EXCLUSIVE

public static final SQLKeyword EXCLUSIVE

LAST_DAY

public static final SQLKeyword LAST_DAY

MODE

public static final SQLKeyword MODE

INT

public static final SQLKeyword INT

MONTHS

public static final SQLKeyword MONTHS

ADD_MONTHS

public static final SQLKeyword ADD_MONTHS

YEARS

public static final SQLKeyword YEARS

CONNECT

public static final SQLKeyword CONNECT

USER

public static final SQLKeyword USER

RESET

public static final SQLKeyword RESET
Method Detail

values

public static SQLKeyword[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (SQLKeyword c : SQLKeyword.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static SQLKeyword valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

hasToBeSkippedFromAst

public boolean hasToBeSkippedFromAst(AstNode node)
Specified by:
hasToBeSkippedFromAst in interface TokenType

getName

public String getName()
Specified by:
getName in interface TokenType

getValue

public String getValue()
Specified by:
getValue in interface TokenType


Copyright © 2011 SonarSource. All Rights Reserved.