| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.util.AbstractEnumerator
org.eclipse.datatools.modelbase.sql.datatypes.PrimitiveType
public final class PrimitiveType
A representation of the literals of the enumeration 'Primitive Type', and utility methods for working with them. Reference: 5WD-02-Foundation-2002-12 4.1 Data types
SQLDataTypesPackage.getPrimitiveType(), 
Serialized Form| Field Summary | |
|---|---|
| static int | BIGINTThe 'BIGINT' literal value. | 
| static PrimitiveType | BIGINT_LITERALThe 'BIGINT' literal object. | 
| static int | BINARYThe 'BINARY' literal value. | 
| static int | BINARY_LARGE_OBJECTThe 'BINARY LARGE OBJECT' literal value. | 
| static PrimitiveType | BINARY_LARGE_OBJECT_LITERALThe 'BINARY LARGE OBJECT' literal object. | 
| static PrimitiveType | BINARY_LITERALThe 'BINARY' literal object. | 
| static int | BINARY_VARYINGThe 'BINARY VARYING' literal value. | 
| static PrimitiveType | BINARY_VARYING_LITERALThe 'BINARY VARYING' literal object. | 
| static int | BOOLEANThe 'BOOLEAN' literal value. | 
| static PrimitiveType | BOOLEAN_LITERALThe 'BOOLEAN' literal object. | 
| static int | CHARACTERThe 'CHARACTER' literal value. | 
| static int | CHARACTER_LARGE_OBJECTThe 'CHARACTER LARGE OBJECT' literal value. | 
| static PrimitiveType | CHARACTER_LARGE_OBJECT_LITERALThe 'CHARACTER LARGE OBJECT' literal object. | 
| static PrimitiveType | CHARACTER_LITERALThe 'CHARACTER' literal object. | 
| static int | CHARACTER_VARYINGThe 'CHARACTER VARYING' literal value. | 
| static PrimitiveType | CHARACTER_VARYING_LITERALThe 'CHARACTER VARYING' literal object. | 
| static int | DATALINKThe 'DATALINK' literal value. | 
| static PrimitiveType | DATALINK_LITERALThe 'DATALINK' literal object. | 
| static int | DATEThe 'DATE' literal value. | 
| static PrimitiveType | DATE_LITERALThe 'DATE' literal object. | 
| static int | DECIMALThe 'DECIMAL' literal value. | 
| static PrimitiveType | DECIMAL_LITERALThe 'DECIMAL' literal object. | 
| static int | DOUBLE_PRECISIONThe 'DOUBLE PRECISION' literal value. | 
| static PrimitiveType | DOUBLE_PRECISION_LITERALThe 'DOUBLE PRECISION' literal object. | 
| static int | FLOATThe 'FLOAT' literal value. | 
| static PrimitiveType | FLOAT_LITERALThe 'FLOAT' literal object. | 
| static int | INTEGERThe 'INTEGER' literal value. | 
| static PrimitiveType | INTEGER_LITERALThe 'INTEGER' literal object. | 
| static int | INTERVALThe 'INTERVAL' literal value. | 
| static PrimitiveType | INTERVAL_LITERALThe 'INTERVAL' literal object. | 
| static int | NATIONAL_CHARACTERThe 'NATIONAL CHARACTER' literal value. | 
| static int | NATIONAL_CHARACTER_LARGE_OBJECTThe 'NATIONAL CHARACTER LARGE OBJECT' literal value. | 
| static PrimitiveType | NATIONAL_CHARACTER_LARGE_OBJECT_LITERALThe 'NATIONAL CHARACTER LARGE OBJECT' literal object. | 
| static PrimitiveType | NATIONAL_CHARACTER_LITERALThe 'NATIONAL CHARACTER' literal object. | 
| static int | NATIONAL_CHARACTER_VARYINGThe 'NATIONAL CHARACTER VARYING' literal value. | 
| static PrimitiveType | NATIONAL_CHARACTER_VARYING_LITERALThe 'NATIONAL CHARACTER VARYING' literal object. | 
| static int | NUMERICThe 'NUMERIC' literal value. | 
| static PrimitiveType | NUMERIC_LITERALThe 'NUMERIC' literal object. | 
| static int | REALThe 'REAL' literal value. | 
| static PrimitiveType | REAL_LITERALThe 'REAL' literal object. | 
| static int | SMALLINTThe 'SMALLINT' literal value. | 
| static PrimitiveType | SMALLINT_LITERALThe 'SMALLINT' literal object. | 
| static int | TIMEThe 'TIME' literal value. | 
| static PrimitiveType | TIME_LITERALThe 'TIME' literal object. | 
| static int | TIMESTAMPThe 'TIMESTAMP' literal value. | 
| static PrimitiveType | TIMESTAMP_LITERALThe 'TIMESTAMP' literal object. | 
| static java.util.List | VALUESA public read-only list of all the 'Primitive Type' enumerators. | 
| static int | XML_TYPEThe 'XML TYPE' literal value. | 
| static PrimitiveType | XML_TYPE_LITERALThe 'XML TYPE' literal object. | 
| Method Summary | |
|---|---|
| static PrimitiveType | get(int value)Returns the 'Primitive Type' literal with the specified integer value. | 
| static PrimitiveType | get(java.lang.String literal)Returns the 'Primitive Type' literal with the specified literal value. | 
| static PrimitiveType | getByName(java.lang.String name)Returns the 'Primitive Type' literal with the specified name. | 
| Methods inherited from class org.eclipse.emf.common.util.AbstractEnumerator | 
|---|
| getLiteral, getName, getValue, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final int CHARACTER
CHARACTER_LITERAL, 
Constant Field Valuespublic static final int CHARACTER_VARYING
CHARACTER_VARYING_LITERAL, 
Constant Field Valuespublic static final int CHARACTER_LARGE_OBJECT
CHARACTER_LARGE_OBJECT_LITERAL, 
Constant Field Valuespublic static final int NATIONAL_CHARACTER
NATIONAL_CHARACTER_LITERAL, 
Constant Field Valuespublic static final int NATIONAL_CHARACTER_VARYING
NATIONAL_CHARACTER_VARYING_LITERAL, 
Constant Field Valuespublic static final int NATIONAL_CHARACTER_LARGE_OBJECT
NATIONAL_CHARACTER_LARGE_OBJECT_LITERAL, 
Constant Field Valuespublic static final int BINARY
BINARY_LITERAL, 
Constant Field Valuespublic static final int BINARY_VARYING
BINARY_VARYING_LITERAL, 
Constant Field Valuespublic static final int BINARY_LARGE_OBJECT
BINARY_LARGE_OBJECT_LITERAL, 
Constant Field Valuespublic static final int NUMERIC
NUMERIC_LITERAL, 
Constant Field Valuespublic static final int DECIMAL
DECIMAL_LITERAL, 
Constant Field Valuespublic static final int SMALLINT
SMALLINT_LITERAL, 
Constant Field Valuespublic static final int INTEGER
INTEGER_LITERAL, 
Constant Field Valuespublic static final int BIGINT
BIGINT_LITERAL, 
Constant Field Valuespublic static final int FLOAT
FLOAT_LITERAL, 
Constant Field Valuespublic static final int REAL
REAL_LITERAL, 
Constant Field Valuespublic static final int DOUBLE_PRECISION
DOUBLE_PRECISION_LITERAL, 
Constant Field Valuespublic static final int BOOLEAN
BOOLEAN_LITERAL, 
Constant Field Valuespublic static final int DATE
DATE_LITERAL, 
Constant Field Valuespublic static final int TIME
TIME_LITERAL, 
Constant Field Valuespublic static final int TIMESTAMP
TIMESTAMP_LITERAL, 
Constant Field Valuespublic static final int INTERVAL
INTERVAL_LITERAL, 
Constant Field Valuespublic static final int DATALINK
DATALINK_LITERAL, 
Constant Field Valuespublic static final int XML_TYPE
XML_TYPE_LITERAL, 
Constant Field Valuespublic static final PrimitiveType CHARACTER_LITERAL
If the meaning of 'CHARACTER' literal object isn't clear, there really should be more of a description here...
CHARACTERpublic static final PrimitiveType CHARACTER_VARYING_LITERAL
If the meaning of 'CHARACTER VARYING' literal object isn't clear, there really should be more of a description here...
CHARACTER_VARYINGpublic static final PrimitiveType CHARACTER_LARGE_OBJECT_LITERAL
If the meaning of 'CHARACTER LARGE OBJECT' literal object isn't clear, there really should be more of a description here...
CHARACTER_LARGE_OBJECTpublic static final PrimitiveType NATIONAL_CHARACTER_LITERAL
If the meaning of 'NATIONAL CHARACTER' literal object isn't clear, there really should be more of a description here...
NATIONAL_CHARACTERpublic static final PrimitiveType NATIONAL_CHARACTER_VARYING_LITERAL
If the meaning of 'NATIONAL CHARACTER VARYING' literal object isn't clear, there really should be more of a description here...
NATIONAL_CHARACTER_VARYINGpublic static final PrimitiveType NATIONAL_CHARACTER_LARGE_OBJECT_LITERAL
If the meaning of 'NATIONAL CHARACTER LARGE OBJECT' literal object isn't clear, there really should be more of a description here...
NATIONAL_CHARACTER_LARGE_OBJECTpublic static final PrimitiveType BINARY_LITERAL
If the meaning of 'BINARY' literal object isn't clear, there really should be more of a description here...
BINARYpublic static final PrimitiveType BINARY_VARYING_LITERAL
If the meaning of 'BINARY VARYING' literal object isn't clear, there really should be more of a description here...
BINARY_VARYINGpublic static final PrimitiveType BINARY_LARGE_OBJECT_LITERAL
If the meaning of 'BINARY LARGE OBJECT' literal object isn't clear, there really should be more of a description here...
BINARY_LARGE_OBJECTpublic static final PrimitiveType NUMERIC_LITERAL
If the meaning of 'NUMERIC' literal object isn't clear, there really should be more of a description here...
NUMERICpublic static final PrimitiveType DECIMAL_LITERAL
If the meaning of 'DECIMAL' literal object isn't clear, there really should be more of a description here...
DECIMALpublic static final PrimitiveType SMALLINT_LITERAL
If the meaning of 'SMALLINT' literal object isn't clear, there really should be more of a description here...
SMALLINTpublic static final PrimitiveType INTEGER_LITERAL
If the meaning of 'INTEGER' literal object isn't clear, there really should be more of a description here...
INTEGERpublic static final PrimitiveType BIGINT_LITERAL
If the meaning of 'BIGINT' literal object isn't clear, there really should be more of a description here...
BIGINTpublic static final PrimitiveType FLOAT_LITERAL
If the meaning of 'FLOAT' literal object isn't clear, there really should be more of a description here...
FLOATpublic static final PrimitiveType REAL_LITERAL
If the meaning of 'REAL' literal object isn't clear, there really should be more of a description here...
REALpublic static final PrimitiveType DOUBLE_PRECISION_LITERAL
If the meaning of 'DOUBLE PRECISION' literal object isn't clear, there really should be more of a description here...
DOUBLE_PRECISIONpublic static final PrimitiveType BOOLEAN_LITERAL
If the meaning of 'BOOLEAN' literal object isn't clear, there really should be more of a description here...
BOOLEANpublic static final PrimitiveType DATE_LITERAL
If the meaning of 'DATE' literal object isn't clear, there really should be more of a description here...
DATEpublic static final PrimitiveType TIME_LITERAL
If the meaning of 'TIME' literal object isn't clear, there really should be more of a description here...
TIMEpublic static final PrimitiveType TIMESTAMP_LITERAL
If the meaning of 'TIMESTAMP' literal object isn't clear, there really should be more of a description here...
TIMESTAMPpublic static final PrimitiveType INTERVAL_LITERAL
If the meaning of 'INTERVAL' literal object isn't clear, there really should be more of a description here...
INTERVALpublic static final PrimitiveType DATALINK_LITERAL
If the meaning of 'DATALINK' literal object isn't clear, there really should be more of a description here...
DATALINKpublic static final PrimitiveType XML_TYPE_LITERAL
If the meaning of 'XML TYPE' literal object isn't clear, there really should be more of a description here...
XML_TYPEpublic static final java.util.List VALUES
| Method Detail | 
|---|
public static PrimitiveType get(java.lang.String literal)
public static PrimitiveType getByName(java.lang.String name)
public static PrimitiveType get(int value)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||