[
https://issues.apache.org/jira/browse/SQOOP-2612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15004763#comment-15004763
]
John Todd commented on SQOOP-2612:
----------------------------------
Jarek,
It seems ClassWriter and AvroSchemaGenerator both look for a user override in
the SqoopOptions object and then call ConnManager to get types based on the
schema in the source database. Are you suggesting that that logic could be
pulled into ConnManager? I'll submit a patch soon implementing that.
Happy Friday,
John
> Allow rules-based column mapping
> --------------------------------
>
> Key: SQOOP-2612
> URL: https://issues.apache.org/jira/browse/SQOOP-2612
> Project: Sqoop
> Issue Type: New Feature
> Components: codegen, connectors, test, tools
> Affects Versions: 1.4.6
> Reporter: John Todd
> Priority: Minor
> Attachments: SQOOP-2612.patch
>
>
> Allow users to map source columns to Java and Avro types based on rules
> rather than a list.
> About half the data types on my current project are NUMERIC, and many of
> those have a SCALE of 0. It would be helpful to be able to process those as
> Integers or Longs. The map-column-java feature is helpful, but it requires
> continuous surveillance of the source tables and maintenance of lists of
> columns and what type they should be mapped to.
> It would be helpful to be able to create a rules-based interpretation of the
> type inference provided by Sqoop.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)