aboutsummaryrefslogtreecommitdiff
path: root/exec/vector/src/main/codegen/templates/AbstractFieldWriter.java
diff options
context:
space:
mode:
Diffstat (limited to 'exec/vector/src/main/codegen/templates/AbstractFieldWriter.java')
-rw-r--r--exec/vector/src/main/codegen/templates/AbstractFieldWriter.java15
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