public enum DataType extends Enum<DataType>
| Enum Constant and Description |
|---|
Bool |
Date |
DateTime |
DateTime64 |
Decimal |
Decimal128 |
Decimal256 |
Decimal32 |
Decimal64 |
Enum |
Enum16 |
Enum8 |
FixedStr |
Float32 |
Float64 |
Int128 |
Int16 |
Int256 |
Int32 |
Int64 |
Int8 |
IPv4 |
IPv6 |
Str |
UInt128 |
UInt16 |
UInt256 |
UInt32 |
UInt64 |
UInt8 |
UUID |
| Modifier and Type | Field and Description |
|---|---|
static String |
ALIAS_BOOLEAN |
static String |
ALIAS_FIXED_STRING |
static String |
ALIAS_STRING |
static int |
DEFAULT_DATETIME64_PRECISION |
static int |
DEFAULT_DATETIME64_SCALE |
static int |
DEFAULT_DECIMAL_PRECISON |
static int |
DEFAULT_DECIMAL_SCALE |
static int |
DEFAULT_DECIMAL128_PRECISON |
static int |
DEFAULT_DECIMAL128_SCALE |
static int |
DEFAULT_DECIMAL256_PRECISON |
static int |
DEFAULT_DECIMAL256_SCALE |
static int |
DEFAULT_DECIMAL32_PRECISON |
static int |
DEFAULT_DECIMAL32_SCALE |
static int |
DEFAULT_DECIMAL64_PRECISON |
static int |
DEFAULT_DECIMAL64_SCALE |
static int |
DEFAULT_LENGTH |
static boolean |
DEFAULT_NULLABLE |
static int |
DEFAULT_PRECISION |
static int |
DEFAULT_SCALE |
static int |
MAX_DATETIME64_PRECISION |
static int |
MAX_DATETIME64_SCALE |
static int |
MAX_PRECISON |
| Modifier and Type | Method and Description |
|---|---|
static DataType |
from(String value)
Replacement of
valueOf(String). |
int |
getLength()
Get length in byte.
|
int |
getPrecision() |
int |
getScale() |
static DataType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DataType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DataType Bool
public static final DataType Int8
public static final DataType Int16
public static final DataType Int32
public static final DataType Int64
public static final DataType Int128
public static final DataType Int256
public static final DataType UInt8
public static final DataType UInt16
public static final DataType UInt32
public static final DataType UInt64
public static final DataType UInt128
public static final DataType UInt256
public static final DataType Float32
public static final DataType Float64
public static final DataType Date
public static final DataType DateTime
public static final DataType DateTime64
public static final DataType Decimal
public static final DataType Decimal32
public static final DataType Decimal64
public static final DataType Decimal128
public static final DataType Decimal256
public static final DataType Enum
public static final DataType Enum8
public static final DataType Enum16
public static final DataType IPv4
public static final DataType IPv6
public static final DataType FixedStr
public static final DataType Str
public static final DataType UUID
public static final String ALIAS_BOOLEAN
public static final String ALIAS_STRING
public static final String ALIAS_FIXED_STRING
public static final int DEFAULT_DECIMAL_PRECISON
public static final int DEFAULT_DECIMAL_SCALE
public static final int DEFAULT_DECIMAL32_PRECISON
public static final int DEFAULT_DECIMAL32_SCALE
public static final int DEFAULT_DECIMAL64_PRECISON
public static final int DEFAULT_DECIMAL64_SCALE
public static final int DEFAULT_DECIMAL128_PRECISON
public static final int DEFAULT_DECIMAL128_SCALE
public static final int DEFAULT_DECIMAL256_PRECISON
public static final int DEFAULT_DECIMAL256_SCALE
public static final int MAX_PRECISON
public static final boolean DEFAULT_NULLABLE
public static final int DEFAULT_LENGTH
public static final int DEFAULT_PRECISION
public static final int DEFAULT_SCALE
public static final int MAX_DATETIME64_PRECISION
public static final int MAX_DATETIME64_SCALE
public static final int DEFAULT_DATETIME64_PRECISION
public static final int DEFAULT_DATETIME64_SCALE
public static DataType[] values()
for (DataType c : DataType.values()) System.out.println(c);
public static DataType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static DataType from(String value)
valueOf(String).value - case-insensitive string representation of the data typepublic int getLength()
public int getPrecision()
public int getScale()
Copyright © 2019–2021. All rights reserved.