| default void | CallableStatement. registerOutParameter(int parameterIndex,
                    SQLType sqlType) | Registers the OUT parameter in ordinal position
 parameterIndexto the JDBC typesqlType. | 
| default void | CallableStatement. registerOutParameter(int parameterIndex,
                    SQLType sqlType,
                    int scale) | Registers the parameter in ordinal position
 parameterIndexto be of JDBC typesqlType. | 
| default void | CallableStatement. registerOutParameter(int parameterIndex,
                    SQLType sqlType,
                    String typeName) | Registers the designated output parameter. | 
| default void | CallableStatement. registerOutParameter(String parameterName,
                    SQLType sqlType) | Registers the OUT parameter named
 parameterNameto the JDBC typesqlType. | 
| default void | CallableStatement. registerOutParameter(String parameterName,
                    SQLType sqlType,
                    int scale) | Registers the parameter named
 parameterNameto be of JDBC typesqlType. | 
| default void | CallableStatement. registerOutParameter(String parameterName,
                    SQLType sqlType,
                    String typeName) | Registers the designated output parameter. | 
| default void | CallableStatement. setObject(String parameterName,
         Object x,
         SQLType targetSqlType) | Sets the value of the designated parameter with the given object. | 
| default void | CallableStatement. setObject(String parameterName,
         Object x,
         SQLType targetSqlType,
         int scaleOrLength) | Sets the value of the designated parameter with the given object. | 
| default void | PreparedStatement. setObject(int parameterIndex,
         Object x,
         SQLType targetSqlType) | Sets the value of the designated parameter with the given object. | 
| default void | PreparedStatement. setObject(int parameterIndex,
         Object x,
         SQLType targetSqlType,
         int scaleOrLength) | Sets the value of the designated parameter with the given object. | 
| ShardingKeyBuilder | ShardingKeyBuilder. subkey(Object subkey,
      SQLType subkeyType) | This method will be called to add a subkey into a Sharding Key object being
 built. | 
| default void | ResultSet. updateObject(int columnIndex,
            Object x,
            SQLType targetSqlType) | Updates the designated column with an Objectvalue. | 
| default void | ResultSet. updateObject(int columnIndex,
            Object x,
            SQLType targetSqlType,
            int scaleOrLength) | Updates the designated column with an Objectvalue. | 
| default void | ResultSet. updateObject(String columnLabel,
            Object x,
            SQLType targetSqlType) | Updates the designated column with an Objectvalue. | 
| default void | ResultSet. updateObject(String columnLabel,
            Object x,
            SQLType targetSqlType,
            int scaleOrLength) | Updates the designated column with an Objectvalue. | 
| default void | SQLOutput. writeObject(Object x,
           SQLType targetSqlType) | Writes to the stream the data contained in the given object. |