diff options
Diffstat (limited to 'exec/vector/src/main/codegen/templates/AbstractFieldWriter.java')
-rw-r--r-- | exec/vector/src/main/codegen/templates/AbstractFieldWriter.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/exec/vector/src/main/codegen/templates/AbstractFieldWriter.java b/exec/vector/src/main/codegen/templates/AbstractFieldWriter.java index 608420cce..dcf99d34b 100644 --- a/exec/vector/src/main/codegen/templates/AbstractFieldWriter.java +++ b/exec/vector/src/main/codegen/templates/AbstractFieldWriter.java @@ -65,6 +65,12 @@ abstract class AbstractFieldWriter extends AbstractBaseWriter implements FieldWr fail("${name}"); } + <#if minor.class?contains("Decimal") > + public void write${minor.class}(BigDecimal value) { + fail("${name}"); + } + </#if> + </#list></#list> public void writeNull() { @@ -111,11 +117,18 @@ abstract class AbstractFieldWriter extends AbstractBaseWriter implements FieldWr <#if lowerName == "int" ><#assign lowerName = "integer" /></#if> <#assign upperName = minor.class?upper_case /> <#assign capName = minor.class?cap_first /> - <#if minor.class?starts_with("Decimal") > + <#if minor.class?contains("Decimal") > + @Override public ${capName}Writer ${lowerName}(String name, int scale, int precision) { fail("${capName}"); return null; } + + @Override + public ${capName}Writer ${lowerName}(int scale, int precision) { + fail("${capName}"); + return null; + } </#if> @Override |