beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kenneth Knowles (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (BEAM-960) JdbcIO should infer coder when possible (such as via RowMapper)
Date Fri, 11 Nov 2016 19:25:58 GMT

     [ https://issues.apache.org/jira/browse/BEAM-960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Kenneth Knowles updated BEAM-960:
---------------------------------
    Issue Type: Improvement  (was: Bug)

> JdbcIO should infer coder when possible (such as via RowMapper)
> ---------------------------------------------------------------
>
>                 Key: BEAM-960
>                 URL: https://issues.apache.org/jira/browse/BEAM-960
>             Project: Beam
>          Issue Type: Improvement
>          Components: sdk-java-extensions
>            Reporter: Kenneth Knowles
>            Assignee: Jean-Baptiste Onofré
>
> There are a few ways that we typically do this:
> # Inspect the static args of the class implementing {{RowMapper}} to determine the output
type, then consult the coder registry. This method is more limited and not lambda-friendly.
> # For the a "functional interface" version, like {{RowMapper}} that allows setting the
output type descriptor.
> # Also provide an abstract class-based version, for example accepting a {{SimpleFunction}}
that will automatically have a rich output type descriptor.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message