public class DateType extends AbstractDateTimeType
DataType.EncodeType| 限定符和类型 | 字段和说明 |
|---|---|
static DateType |
DATE |
static MySQLType[] |
subTypes |
AutoIncrementFlag, BinaryFlag, BlobFlag, collation, COLUMN_VERSION_FLAG, decimal, EnumFlag, flag, length, MultipleKeyFlag, NoDefaultValueFlag, NotNullFlag, NumFlag, OnUpdateNowFlag, PriKeyFlag, SetFlag, TimestampFlag, tp, UniqueKeyFlag, UnsignedFlag, UNSPECIFIED_LEN, ZerofillFlag| 限定符和类型 | 方法和说明 |
|---|---|
protected Long |
decodeNotNull(int flag,
CodecDataInput cdi) |
protected Date |
decodeNotNullForBatchWrite(int flag,
CodecDataInput cdi) |
protected Object |
doConvertToTiDBType(Object value) |
protected void |
encodeKey(CodecDataOutput cdo,
Object value) |
protected void |
encodeProto(CodecDataOutput cdo,
Object value) |
int |
getDays(org.joda.time.LocalDate d) |
String |
getName() |
Date |
getOriginDefaultValueNonNull(String value,
long version)
get origin default value
|
org.joda.time.DateTimeZone |
getTimezone() |
encodeValue, getProtoExprTypeconvertToTiDBType, decode, decodeChunkColumn, decodeForBatchWrite, encode, encodeIndex, encodeKey, encodeMaxValue, encodeNull, equals, getCharset, getCollationCode, getDecimal, getDefaultLength, getElems, getFlag, getLength, getOriginDefaultValue, getSize, getType, getTypeCode, hashCode, isAutoIncrement, isBinary, isBlob, isDecimalUnSpecified, isEnum, isLengthUnSpecified, isLengthUnSpecified, isMultiKey, isNextNull, isNoDefault, isNotNull, isNum, isOnUpdateNow, isPrefixIndexSupported, isPrimaryKey, isPushDownSupported, isSameCatalog, isSet, isTimestamp, isUniqueKey, isUnsigned, isZeroFill, signedLowerBound, signedUpperBound, toString, toTypeHolder, unsignedUpperBoundpublic org.joda.time.DateTimeZone getTimezone()
getTimezone 在类中 AbstractDateTimeTypepublic Date getOriginDefaultValueNonNull(String value, long version)
DataTypegetOriginDefaultValueNonNull 在类中 DataTypevalue - a int value represents in stringprotected Object doConvertToTiDBType(Object value) throws ConvertNotSupportException, ConvertOverflowException
protected void encodeKey(CodecDataOutput cdo, Object value)
encodeKey 在类中 AbstractDateTimeTypeprotected void encodeProto(CodecDataOutput cdo, Object value)
encodeProto 在类中 AbstractDateTimeTypepublic int getDays(org.joda.time.LocalDate d)
protected Long decodeNotNull(int flag, CodecDataInput cdi)
decodeNotNull 在类中 DataTypeprotected Date decodeNotNullForBatchWrite(int flag, CodecDataInput cdi)
decodeNotNullForBatchWrite 在类中 DataTypeCopyright © 2023 PingCAP. All rights reserved.