# Constant Field Values

## Contents

- adql.db.*
- adql.parser.*
- adql.query.*

## adql.db.*

- adql.db.DBType
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `NO_LENGTH` | `-1`

- adql.db.FunctionDef
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `protected static final java.lang.String` | `fctDefRegExp` | `"\\s*([a-zA-Z]+[0-9a-zA-Z_]*)\\s*\\(([a-zA-Z0-9,() \r\n\t]*)\\)(\\s*->\\s*(([a-zA-Z_]+[ 0-9a-zA-Z_]*)(\\(\\s*([0-9]+)\\s*\\))?))?\\s*"`
  `protected static final java.lang.String` | `fctParamRegExp` | `"\\s*([a-zA-Z]+[0-9a-zA-Z_]*)\\s+([a-zA-Z_]+[ 0-9a-zA-Z_]*)(\\(\\s*([0-9]+)\\s*\\))?\\s*"`
  `protected static final java.lang.String` | `fctParamsRegExp` | `"\\s*[^,]+\\s*(,\\s*[^,]+\\s*)*"`
  `protected static final java.lang.String` | `regularIdentifierRegExp` | `"[a-zA-Z]+[0-9a-zA-Z_]*"`
  `protected static final java.lang.String` | `typeRegExp` | `"([a-zA-Z_]+[ 0-9a-zA-Z_]*)(\\(\\s*([0-9]+)\\s*\\))?"`

## adql.parser.*

- adql.parser.ADQLParser
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `protected static final java.lang.String` | `REGEX_DASH` | `"[-\u02d7\u06d4\u2010\u2011\u2012\u2013\u2043\u2212\u2796\u2cba\ufe58\u2014\u2015\u207b\u208b\u0096\u058a\ufe63\uff0d]"`
  `protected static final java.lang.String` | `REGEX_DOUBLE_QUOTE` | `"[\u02ba\u02dd\u02ee\u02f6\u05f2\u05f4\u1cd3\u201c\u201d\u201f\u2033\u2036\u3003\uff02]"`
  `protected static final java.lang.String` | `REGEX_EQUAL` | `"[=\u1400\u2e40\u30a0\ua4ff]"`
  `protected static final java.lang.String` | `REGEX_GREATER_THAN` | `"[>\u02c3\u1433\u203a\u276f]"`
  `protected static final java.lang.String` | `REGEX_LESS_THAN` | `"[<\u02c2\u1438\u16b2\u2039\u276e]"`
  `protected static final java.lang.String` | `REGEX_PLUS` | `"[+\u16ed\u2795]"`
  `protected static final java.lang.String` | `REGEX_QUOTE` | `"[\'`\u00b4\u02b9\u02bb\u02bc\u02bd\u02be\u02c8\u02ca\u02cb\u02f4\u0374\u0384\u055a\u055d\u05d9\u05f3\u07f4\u07f5\u144a\u16cc\u1fbd\u1fbf\u1fef\u1ffd\u1ffe\u2018\u2019\u201b\u2032\u2035\ua78c\uff07\uff40]"`
  `protected static final java.lang.String` | `REGEX_SPACE` | `"[ \u00a0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f]"`
  `protected static final java.lang.String` | `REGEX_STOP` | `"[.\u0660\u06f0\u0701\u0702\u2024\ua4f8\ua60e]"`
  `protected static final java.lang.String` | `REGEX_UNDERSCORE` | `"[_\u07fa\ufe4d\ufe4e\ufe4f]"`

- adql.parser.ADQLParserConstants
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `ABS` | `67`
  `public static final int` | `ACOS` | `82`
  `public static final int` | `AND` | `34`
  `public static final int` | `AREA` | `62`
  `public static final int` | `AS` | `23`
  `public static final int` | `ASC` | `47`
  `public static final int` | `ASIN` | `83`
  `public static final int` | `ASTERISK` | `11`
  `public static final int` | `ATAN` | `84`
  `public static final int` | `ATAN2` | `85`
  `public static final int` | `AVG` | `49`
  `public static final int` | `BETWEEN` | `39`
  `public static final int` | `BOX` | `54`
  `public static final int` | `BY` | `43`
  `public static final int` | `CEILING` | `68`
  `public static final int` | `CENTROID` | `55`
  `public static final int` | `CIRCLE` | `56`
  `public static final int` | `COMMA` | `6`
  `public static final int` | `CONCAT` | `8`
  `public static final int` | `CONTAINS` | `60`
  `public static final int` | `COORD1` | `63`
  `public static final int` | `COORD2` | `64`
  `public static final int` | `COORDSYS` | `65`
  `public static final int` | `COS` | `86`
  `public static final int` | `COT` | `87`
  `public static final int` | `COUNT` | `53`
  `public static final int` | `DEFAULT` | `0`
  `public static final int` | `DEGREES` | `69`
  `public static final int` | `DELIMITED_IDENTIFIER` | `100`
  `public static final int` | `DESC` | `48`
  `public static final int` | `DIGIT` | `97`
  `public static final int` | `DISTANCE` | `66`
  `public static final int` | `DIVIDE` | `12`
  `public static final int` | `DOT` | `5`
  `public static final int` | `EOF` | `0`
  `public static final int` | `EOQ` | `7`
  `public static final int` | `EQUAL` | `13`
  `public static final int` | `EXISTS` | `42`
  `public static final int` | `EXP` | `70`
  `public static final int` | `FLOOR` | `71`
  `public static final int` | `FROM` | `22`
  `public static final int` | `FULL` | `29`
  `public static final int` | `GREATER_EQUAL_THAN` | `18`
  `public static final int` | `GREATER_THAN` | `17`
  `public static final int` | `GROUP` | `44`
  `public static final int` | `HAVING` | `45`
  `public static final int` | `IN` | `41`
  `public static final int` | `INNER` | `25`
  `public static final int` | `INTERSECTS` | `61`
  `public static final int` | `IS` | `37`
  `public static final int` | `JOIN` | `30`
  `public static final int` | `LEFT` | `28`
  `public static final int` | `LEFT_PAR` | `3`
  `public static final int` | `LESS_EQUAL_THAN` | `16`
  `public static final int` | `LESS_THAN` | `15`
  `public static final int` | `Letter` | `102`
  `public static final int` | `LIKE` | `40`
  `public static final int` | `LOG` | `72`
  `public static final int` | `LOG10` | `73`
  `public static final int` | `MAX` | `50`
  `public static final int` | `MIN` | `51`
  `public static final int` | `MINUS` | `10`
  `public static final int` | `MOD` | `74`
  `public static final int` | `NATURAL` | `24`
  `public static final int` | `NOT` | `36`
  `public static final int` | `NOT_EQUAL` | `14`
  `public static final int` | `NULL` | `38`
  `public static final int` | `ON` | `31`
  `public static final int` | `OR` | `35`
  `public static final int` | `ORDER` | `46`
  `public static final int` | `OUTER` | `26`
  `public static final int` | `PI` | `75`
  `public static final int` | `PLUS` | `9`
  `public static final int` | `POINT` | `57`
  `public static final int` | `POLYGON` | `58`
  `public static final int` | `POWER` | `76`
  `public static final int` | `QUANTIFIER` | `20`
  `public static final int` | `RADIANS` | `77`
  `public static final int` | `RAND` | `78`
  `public static final int` | `REGION` | `59`
  `public static final int` | `REGULAR_IDENTIFIER_CANDIDATE` | `101`
  `public static final int` | `RIGHT` | `27`
  `public static final int` | `RIGHT_PAR` | `4`
  `public static final int` | `ROUND` | `79`
  `public static final int` | `SCIENTIFIC_NUMBER` | `94`
  `public static final int` | `SELECT` | `19`
  `public static final int` | `SIN` | `88`
  `public static final int` | `SQL_RESERVED_WORD` | `2`
  `public static final int` | `SQRT` | `80`
  `public static final int` | `STRING_LITERAL` | `93`
  `public static final int` | `SUM` | `52`
  `public static final int` | `TAN` | `89`
  `public static final int` | `TOP` | `21`
  `public static final int` | `TRUNCATE` | `81`
  `public static final int` | `UNSIGNED_FLOAT` | `95`
  `public static final int` | `UNSIGNED_INTEGER` | `96`
  `public static final int` | `USING` | `32`
  `public static final int` | `WHERE` | `33`
  `public static final int` | `WithinDelimitedId` | `2`
  `public static final int` | `WithinString` | `1`

- adql.parser.SimpleCharStream
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final boolean` | `staticFlag` | `false`

- adql.parser.TokenMgrError
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `INVALID_LEXICAL_STATE` | `2`
  `public static final int` | `LEXICAL_ERROR` | `0`
  `public static final int` | `LOOP_DETECTED` | `3`
  `public static final int` | `STATIC_LEXER_ERROR` | `1`

## adql.query.*

- adql.query.ClauseConstraints
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final java.lang.String` | `AND` | `"AND"`
  `public static final java.lang.String` | `OR` | `"OR"`