- java.lang.Object
-
- java.lang.Enum<CastExpression.DataType>
-
- net.sf.jsqlparser.expression.CastExpression.DataType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<CastExpression.DataType>
- Enclosing class:
- CastExpression
public static enum CastExpression.DataType extends java.lang.Enum<CastExpression.DataType>
-
-
Enum Constant Summary
-
Constructor Summary
Constructors Modifier Constructor Description private
DataType()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CastExpression.DataType
from(java.lang.String typeStr)
static CastExpression.DataType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static CastExpression.DataType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ARRAY
public static final CastExpression.DataType ARRAY
-
BIT
public static final CastExpression.DataType BIT
-
BITSTRING
public static final CastExpression.DataType BITSTRING
-
BLOB
public static final CastExpression.DataType BLOB
-
BYTEA
public static final CastExpression.DataType BYTEA
-
BINARY
public static final CastExpression.DataType BINARY
-
VARBINARY
public static final CastExpression.DataType VARBINARY
-
BYTES
public static final CastExpression.DataType BYTES
-
BOOLEAN
public static final CastExpression.DataType BOOLEAN
-
BOOL
public static final CastExpression.DataType BOOL
-
ENUM
public static final CastExpression.DataType ENUM
-
INTERVAL
public static final CastExpression.DataType INTERVAL
-
LIST
public static final CastExpression.DataType LIST
-
MAP
public static final CastExpression.DataType MAP
-
STRUCT
public static final CastExpression.DataType STRUCT
-
TINYINT
public static final CastExpression.DataType TINYINT
-
INT1
public static final CastExpression.DataType INT1
-
SMALLINT
public static final CastExpression.DataType SMALLINT
-
INT2
public static final CastExpression.DataType INT2
-
SHORT
public static final CastExpression.DataType SHORT
-
INTEGER
public static final CastExpression.DataType INTEGER
-
INT4
public static final CastExpression.DataType INT4
-
INT
public static final CastExpression.DataType INT
-
SIGNED
public static final CastExpression.DataType SIGNED
-
BIGINT
public static final CastExpression.DataType BIGINT
-
INT8
public static final CastExpression.DataType INT8
-
LONG
public static final CastExpression.DataType LONG
-
HUGEINT
public static final CastExpression.DataType HUGEINT
-
UTINYINT
public static final CastExpression.DataType UTINYINT
-
USMALLINT
public static final CastExpression.DataType USMALLINT
-
UINTEGER
public static final CastExpression.DataType UINTEGER
-
UBIGINT
public static final CastExpression.DataType UBIGINT
-
UHUGEINT
public static final CastExpression.DataType UHUGEINT
-
DECIMAL
public static final CastExpression.DataType DECIMAL
-
NUMBER
public static final CastExpression.DataType NUMBER
-
NUMERIC
public static final CastExpression.DataType NUMERIC
-
REAL
public static final CastExpression.DataType REAL
-
FLOAT4
public static final CastExpression.DataType FLOAT4
-
FLOAT
public static final CastExpression.DataType FLOAT
-
DOUBLE
public static final CastExpression.DataType DOUBLE
-
DOUBLE_PRECISION
public static final CastExpression.DataType DOUBLE_PRECISION
-
FLOAT8
public static final CastExpression.DataType FLOAT8
-
FLOAT64
public static final CastExpression.DataType FLOAT64
-
UUID
public static final CastExpression.DataType UUID
-
VARCHAR
public static final CastExpression.DataType VARCHAR
-
NVARCHAR
public static final CastExpression.DataType NVARCHAR
-
CHAR
public static final CastExpression.DataType CHAR
-
NCHAR
public static final CastExpression.DataType NCHAR
-
BPCHAR
public static final CastExpression.DataType BPCHAR
-
STRING
public static final CastExpression.DataType STRING
-
TEXT
public static final CastExpression.DataType TEXT
-
CLOB
public static final CastExpression.DataType CLOB
-
DATE
public static final CastExpression.DataType DATE
-
TIME
public static final CastExpression.DataType TIME
-
TIME_WITHOUT_TIME_ZONE
public static final CastExpression.DataType TIME_WITHOUT_TIME_ZONE
-
TIMETZ
public static final CastExpression.DataType TIMETZ
-
TIME_WITH_TIME_ZONE
public static final CastExpression.DataType TIME_WITH_TIME_ZONE
-
TIMESTAMP_NS
public static final CastExpression.DataType TIMESTAMP_NS
-
TIMESTAMP
public static final CastExpression.DataType TIMESTAMP
-
TIMESTAMP_WITHOUT_TIME_ZONE
public static final CastExpression.DataType TIMESTAMP_WITHOUT_TIME_ZONE
-
DATETIME
public static final CastExpression.DataType DATETIME
-
TIMESTAMP_MS
public static final CastExpression.DataType TIMESTAMP_MS
-
TIMESTAMP_S
public static final CastExpression.DataType TIMESTAMP_S
-
TIMESTAMPTZ
public static final CastExpression.DataType TIMESTAMPTZ
-
TIMESTAMP_WITH_TIME_ZONE
public static final CastExpression.DataType TIMESTAMP_WITH_TIME_ZONE
-
UNKNOWN
public static final CastExpression.DataType UNKNOWN
-
VARBYTE
public static final CastExpression.DataType VARBYTE
-
-
Method Detail
-
values
public static CastExpression.DataType[] 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 (CastExpression.DataType c : CastExpression.DataType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CastExpression.DataType valueOf(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
from
public static CastExpression.DataType from(java.lang.String typeStr)
-
-