Package io.dialob.db.jdbc
Interface DatabaseHelper
-
- All Known Implementing Classes:
AbstractDatabaseHelper,DB2DatabaseHelper,MySQLDatabaseHelper,PostgreSQLDatabaseHelper
public interface DatabaseHelper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default StringbsonToJson(String attr)default ReaderextractStream(ResultSet rs, int i)default byte[]fromJdbcId(Object oid)StringgetSchema()StringjsonContains(String path)default ObjectjsonObject(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Object document)default StringjsonToBson(String attr)default Stringremap(String name)default StringserializeJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Object document)default StringtableName(String schema, String tableName)default ObjecttoJdbcId(byte[] oid)default StringviewName(String schema, String viewName)
-
-
-
Method Detail
-
toJdbcId
default Object toJdbcId(byte[] oid)
-
jsonObject
default Object jsonObject(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Object document)
-
fromJdbcId
default byte[] fromJdbcId(Object oid)
-
serializeJson
default String serializeJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Object document) throws com.fasterxml.jackson.core.JsonProcessingException
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
extractStream
default Reader extractStream(ResultSet rs, int i) throws SQLException
- Throws:
SQLException
-
getSchema
String getSchema()
-
-