Interface ObjectConverter
-
- All Known Implementing Classes:
BigDecimalConverter,BitConverter,BooleanConverter,ByteArrayConverter,ByteConverter,DateConverter,DoubleConverter,FloatConverter,IntConverter,LongConverter,ShortConverter,StringConverter,TimestampConverter
public interface ObjectConverter
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_TIMESTAMP_SCALEstatic long[]POWERS_OF_TEN
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default InputStreamtoAsciiStream(Object object)default BigDecimaltoBigDecimal(Object object)default BigDecimaltoBigDecimal(Object object, int scale)default BigIntegertoBigInteger(Object object)default InputStreamtoBinaryStream(Object object)default booleantoBoolean(Object object)default bytetoByte(Object object)default byte[]toByteArray(Object object)default chartoChar(Object object)default ReadertoCharacterStream(Object object)default DatabricksArraytoDatabricksArray(Object object)default DatabricksMaptoDatabricksMap(Object object)default DatabricksStructtoDatabricksStruct(Object object)default DatetoDate(Object object)default doubletoDouble(Object object)default floattoFloat(Object object)default inttoInt(Object object)default LocalDatetoLocalDate(Object object)default longtoLong(Object object)default shorttoShort(Object object)default StringtoString(Object object)default TimetoTime(Object object)default TimestamptoTimestamp(Object object)default TimestamptoTimestamp(Object object, int scale)default InputStreamtoUnicodeStream(Object object)
-
-
-
Field Detail
-
POWERS_OF_TEN
static final long[] POWERS_OF_TEN
-
DEFAULT_TIMESTAMP_SCALE
static final int DEFAULT_TIMESTAMP_SCALE
- See Also:
- Constant Field Values
-
-
Method Detail
-
toByte
default byte toByte(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toShort
default short toShort(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toInt
default int toInt(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toLong
default long toLong(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toFloat
default float toFloat(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toDouble
default double toDouble(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toBigDecimal
default BigDecimal toBigDecimal(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toBigDecimal
default BigDecimal toBigDecimal(Object object, int scale) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toBigInteger
default BigInteger toBigInteger(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toLocalDate
default LocalDate toLocalDate(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toBoolean
default boolean toBoolean(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toByteArray
default byte[] toByteArray(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toChar
default char toChar(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toString
default String toString(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toTime
default Time toTime(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toTimestamp
default Timestamp toTimestamp(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toTimestamp
default Timestamp toTimestamp(Object object, int scale) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toDate
default Date toDate(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toDatabricksArray
default DatabricksArray toDatabricksArray(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toDatabricksMap
default DatabricksMap toDatabricksMap(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toDatabricksStruct
default DatabricksStruct toDatabricksStruct(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toBinaryStream
default InputStream toBinaryStream(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toUnicodeStream
default InputStream toUnicodeStream(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toAsciiStream
default InputStream toAsciiStream(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
toCharacterStream
default Reader toCharacterStream(Object object) throws DatabricksSQLException
- Throws:
DatabricksSQLException
-
-