com.holonplatform.datastore.jdbc

## Interface JdbcDialect.SQLValueDeserializer

- All Superinterfaces:
    Serializable
  Enclosing interface:
    JdbcDialect
  Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

      @FunctionalInterface
      public static interface JdbcDialect.SQLValueDeserializer
      extends Serializable

  SQL query values deserializer

- - ### Method Summary

    All Methods Static Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | `deserializeValue(com.holonplatform.core.query.QueryExpression<T> expression, Object value)` Deserialize the `value` associated to given `expression`, obtained as the result of a SQL query.
    `static JdbcDialect.SQLValueDeserializer` | `getDefault()` Get the default SQLValueDeserializer.

- - ### Method Detail

    - #### deserializeValue

          <T> T deserializeValue(com.holonplatform.core.query.QueryExpression<T> expression,
                                 Object value)

      Deserialize the `value` associated to given `expression`, obtained as the result of a SQL query.
      Type Parameters:
        `T` - Expression type
      Parameters:
        `expression` - Query expression
        `value` - Value to deserialize
      Returns:
        Deserialized value

    - #### getDefault

          static JdbcDialect.SQLValueDeserializer getDefault()

      Get the default SQLValueDeserializer.
      Returns:
        Default SQLValueDeserializer

Copyright © 2017 The Holon Platform. All rights reserved.