public class Converter extends Object
| 构造器和说明 |
|---|
Converter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
convertDurationToStr(long nanos,
int decimal) |
static long |
convertStrToDuration(String value) |
static BigDecimal |
convertToBigDecimal(Object val) |
static byte[] |
convertToBytes(Object val) |
static byte[] |
convertToBytes(Object val,
int prefixLength) |
static Date |
convertToDate(Object val)
Convert an object to Date If constant is a string, it parses as local timezone If it is an
long, it parsed as UTC epoch
|
static ExtendedDateTime |
convertToDateTime(Object val)
Convert an object to Datetime.
|
static double |
convertToDouble(Object val) |
static long |
convertToLong(Object val) |
static String |
convertToString(Object val) |
static String |
convertToUTF8String(Object val) |
static byte[] |
convertUtf8ToBytes(Object val,
int prefixLength) |
static Long |
doubleToLong(Double v) |
static Long |
floatToLong(Float v) |
static org.joda.time.DateTimeZone |
getLocalTimezone() |
static Long |
safeConvertToSigned(Object value,
Long lowerBound,
Long upperBound) |
static Long |
safeConvertToUnsigned(Object value,
Long upperBound) |
static Double |
stringToDouble(String v) |
static Long |
stringToLong(String v) |
static org.tikv.shade.com.google.common.primitives.UnsignedLong |
stringToUnsignedLong(String v) |
public static Long safeConvertToSigned(Object value, Long lowerBound, Long upperBound) throws org.tikv.common.exception.ConvertNotSupportException, org.tikv.common.exception.ConvertOverflowException
org.tikv.common.exception.ConvertNotSupportExceptionorg.tikv.common.exception.ConvertOverflowExceptionpublic static Long safeConvertToUnsigned(Object value, Long upperBound) throws org.tikv.common.exception.ConvertNotSupportException, org.tikv.common.exception.ConvertOverflowException
org.tikv.common.exception.ConvertNotSupportExceptionorg.tikv.common.exception.ConvertOverflowExceptionpublic static org.tikv.shade.com.google.common.primitives.UnsignedLong stringToUnsignedLong(String v)
public static long convertToLong(Object val)
public static double convertToDouble(Object val)
public static byte[] convertToBytes(Object val)
public static byte[] convertToBytes(Object val, int prefixLength)
public static byte[] convertUtf8ToBytes(Object val, int prefixLength)
public static org.joda.time.DateTimeZone getLocalTimezone()
public static ExtendedDateTime convertToDateTime(Object val)
val - value to be converted to DateTimepublic static Date convertToDate(Object val)
val - value to be converted to DateTimepublic static BigDecimal convertToBigDecimal(Object val)
public static String convertDurationToStr(long nanos, int decimal)
public static long convertStrToDuration(String value)
Copyright © 2023 PingCAP. All rights reserved.