public interface IDataType
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
defaultValue() |
Object |
deserializeBinary(BinaryDeserializer deserializer) |
Object[] |
deserializeBinaryBulk(int rows,
BinaryDeserializer deserializer) |
Object |
deserializeTextQuoted(SQLLexer lexer) |
Class |
javaTypeClass() |
String |
name() |
boolean |
nullable() |
void |
serializeBinary(Object data,
BinarySerializer serializer) |
default void |
serializeBinaryBulk(Iterator<Object> data,
BinarySerializer serializer) |
default void |
serializeBinaryBulk(Object[] data,
BinarySerializer serializer) |
int |
sqlTypeId() |
String name()
int sqlTypeId()
Object defaultValue()
Class javaTypeClass()
boolean nullable()
Object deserializeTextQuoted(SQLLexer lexer) throws SQLException
SQLExceptionObject deserializeBinary(BinaryDeserializer deserializer) throws SQLException, IOException
void serializeBinary(Object data, BinarySerializer serializer) throws SQLException, IOException
default void serializeBinaryBulk(Iterator<Object> data, BinarySerializer serializer) throws SQLException, IOException
default void serializeBinaryBulk(Object[] data, BinarySerializer serializer) throws SQLException, IOException
Object[] deserializeBinaryBulk(int rows, BinaryDeserializer deserializer) throws SQLException, IOException
Copyright © 2020. All rights reserved.