Index: connectors/translator-hive/src/main/java/org/teiid/translator/hive/ImpalaExecutionFactory.java =================================================================== diff -u -N -r00cc2edec992a64206980598f9e9580fe729d8e9 -r94f65c4085f9f1eba59518a767f4948e98eee8aa --- connectors/translator-hive/src/main/java/org/teiid/translator/hive/ImpalaExecutionFactory.java (.../ImpalaExecutionFactory.java) (revision 00cc2edec992a64206980598f9e9580fe729d8e9) +++ connectors/translator-hive/src/main/java/org/teiid/translator/hive/ImpalaExecutionFactory.java (.../ImpalaExecutionFactory.java) (revision 94f65c4085f9f1eba59518a767f4948e98eee8aa) @@ -50,6 +50,7 @@ convert.addTypeMapping("float", FunctionModifier.FLOAT); //$NON-NLS-1$ convert.addTypeMapping("string", FunctionModifier.STRING); //$NON-NLS-1$ convert.addTypeMapping("timestamp", FunctionModifier.TIMESTAMP); //$NON-NLS-1$ + convert.addTypeMapping("decimal", FunctionModifier.BIGDECIMAL); //$NON-NLS-1$ registerFunctionModifier(SourceSystemFunctions.CONVERT, convert);