mirror of
https://github.com/apache/sqoop.git
synced 2025-05-17 01:11:07 +08:00
SQOOP-2783: Query import with parquet fails on incompatible schema
(Jarek Jarcec Cecho via Kate Ting)
This commit is contained in:
parent
1e310ad9f5
commit
926d92bac1
@ -48,6 +48,8 @@ public class AvroSchemaGenerator {
|
||||
private final ConnManager connManager;
|
||||
private final String tableName;
|
||||
|
||||
private final String DEFAULT_SCHEMA_NAME = "AutoGeneratedSchema";
|
||||
|
||||
public AvroSchemaGenerator(final SqoopOptions opts, final ConnManager connMgr,
|
||||
final String table) {
|
||||
this.options = opts;
|
||||
@ -78,7 +80,7 @@ public Schema generate(String schemaNameOverride) throws IOException {
|
||||
}
|
||||
|
||||
TableClassName tableClassName = new TableClassName(options);
|
||||
String shortClassName = tableClassName.getShortClassForTable(tableName);
|
||||
String shortClassName = tableName == null ? DEFAULT_SCHEMA_NAME : tableClassName.getShortClassForTable(tableName);
|
||||
String avroTableName = (tableName == null ? TableClassName.QUERY_RESULT : tableName);
|
||||
String avroName = schemaNameOverride != null ? schemaNameOverride :
|
||||
(shortClassName == null ? avroTableName : shortClassName);
|
||||
|
Loading…
Reference in New Issue
Block a user