@Override public Decimal38SparseWriter decimal38Sparse(String name) { return (map != null) ? map.decimal38Sparse(name) : list.decimal38Sparse(); }
@Override public VarDecimalWriter varDecimal(String name, int scale, int precision) { return (map != null) ? map.varDecimal(name, scale, precision) : list.varDecimal(scale, precision); }
@Override public IntervalYearWriter intervalYear(String name) { return (map != null) ? map.intervalYear(name) : list.intervalYear(); }
@Override public Decimal28SparseWriter decimal28Sparse(String name) { return (map != null) ? map.decimal28Sparse(name) : list.decimal28Sparse(); }
@Override public Decimal38DenseWriter decimal38Dense(String name) { return (map != null) ? map.decimal38Dense(name) : list.decimal38Dense(); }
@Override public void startList() { getListWriter().startList(); data.getMutator().setType(idx(), MinorType.LIST); }