for (int i = 0; i < length; i++) { if (!data.isNullAt(offset + i)) { list[i] = getDecimal(i, decType.precision(), decType.scale()); for (int i = 0; i < length; i++) { if (!data.isNullAt(offset + i)) { list[i] = getUTF8String(i).toString(); for (int i = 0; i < length; i++) { if (!data.isNullAt(offset + i)) { list[i] = getInterval(i);
for (int i = 0; i < length; i++) { if (!data.isNullAt(offset + i)) { list[i] = getDecimal(i, decType.precision(), decType.scale()); for (int i = 0; i < length; i++) { if (!data.isNullAt(offset + i)) { list[i] = getUTF8String(i).toString(); for (int i = 0; i < length; i++) { if (!data.isNullAt(offset + i)) { list[i] = getInterval(i);
this.resultArray = new Array(this.childColumns[0]); this.resultStruct = null; } else if (type instanceof StructType) {
this.resultArray = new Array(this.childColumns[0]); this.resultStruct = null; } else if (type instanceof StructType) {