Interface ObjectConverter
- All Known Implementing Classes:
BigDecimalConverter,BitConverter,BooleanConverter,ByteArrayConverter,ByteConverter,DateConverter,DoubleConverter,FloatConverter,IntConverter,LongConverter,ShortConverter,StringConverter,TimestampConverter
public interface ObjectConverter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final long[] -
Method Summary
Modifier and TypeMethodDescriptiondefault InputStreamtoAsciiStream(Object object) default BigDecimaltoBigDecimal(Object object) default BigDecimaltoBigDecimal(Object object, int scale) default BigIntegertoBigInteger(Object object) default InputStreamtoBinaryStream(Object object) default booleandefault bytedefault byte[]toByteArray(Object object) default chardefault ReadertoCharacterStream(Object object) default DatabricksArraytoDatabricksArray(Object object) default DatabricksMaptoDatabricksMap(Object object) default DatabricksStructtoDatabricksStruct(Object object) default Datedefault doubledefault floatdefault intdefault LocalDatetoLocalDate(Object object) default longdefault shortdefault Stringdefault Timedefault TimestamptoTimestamp(Object object) default TimestamptoTimestamp(Object object, int scale) default InputStreamtoUnicodeStream(Object object)
-
Field Details
-
POWERS_OF_TEN
static final long[] POWERS_OF_TEN -
DEFAULT_TIMESTAMP_SCALE
static final int DEFAULT_TIMESTAMP_SCALE- See Also:
-
-
Method Details
-
toByte
- Throws:
DatabricksSQLException
-
toShort
- Throws:
DatabricksSQLException
-
toInt
- Throws:
DatabricksSQLException
-
toLong
- Throws:
DatabricksSQLException
-
toFloat
- Throws:
DatabricksSQLException
-
toDouble
- Throws:
DatabricksSQLException
-
toBigDecimal
- Throws:
DatabricksSQLException
-
toBigDecimal
- Throws:
DatabricksSQLException
-
toBigInteger
- Throws:
DatabricksSQLException
-
toLocalDate
- Throws:
DatabricksSQLException
-
toBoolean
- Throws:
DatabricksSQLException
-
toByteArray
- Throws:
DatabricksSQLException
-
toChar
- Throws:
DatabricksSQLException
-
toString
- Throws:
DatabricksSQLException
-
toTime
- Throws:
DatabricksSQLException
-
toTimestamp
- Throws:
DatabricksSQLException
-
toTimestamp
- Throws:
DatabricksSQLException
-
toDate
- Throws:
DatabricksSQLException
-
toDatabricksArray
- Throws:
DatabricksSQLException
-
toDatabricksMap
- Throws:
DatabricksSQLException
-
toDatabricksStruct
- Throws:
DatabricksSQLException
-
toBinaryStream
- Throws:
DatabricksSQLException
-
toUnicodeStream
- Throws:
DatabricksSQLException
-
toAsciiStream
- Throws:
DatabricksSQLException
-
toCharacterStream
- Throws:
DatabricksSQLException
-