Package com.sonarsource.cobol.api
Enum SQLKeyword
- java.lang.Object
-
- java.lang.Enum<SQLKeyword>
-
- com.sonarsource.cobol.api.SQLKeyword
-
- All Implemented Interfaces:
AstNodeType
,TokenType
,Serializable
,Comparable<SQLKeyword>
public enum SQLKeyword extends Enum<SQLKeyword> implements TokenType
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
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
-
AVG
public static final SQLKeyword AVG
-
MIN
public static final SQLKeyword MIN
-
LIKE
public static final SQLKeyword LIKE
-
DISTINCT
public static final SQLKeyword DISTINCT
-
ONLY
public static final SQLKeyword ONLY
-
OUTER
public static final SQLKeyword OUTER
-
INTEGER
public static final SQLKeyword INTEGER
-
CONCAT
public static final SQLKeyword CONCAT
-
TRANSLATE
public static final SQLKeyword TRANSLATE
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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_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
-
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
-
IMMEDIATE
public static final SQLKeyword IMMEDIATE
-
-
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 nameNullPointerException
- if the argument is null
-
hasToBeSkippedFromAst
public boolean hasToBeSkippedFromAst(AstNode node)
- Specified by:
hasToBeSkippedFromAst
in interfaceTokenType
-
-