@Override public void stringifyValue(StringBuilder buffer, int row) { if (isRepeating) { row = 0; } if (noNulls || !isNull[row]) { buffer.append(vector[row].toString()); } else { buffer.append("null"); } }
@Override public String vectorExpressionParameters() { return "val " + value.toString() + ", " + getColumnParamString(1, colNum); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[0]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return getColumnParamString(0, colNum) + ", decimal64Val " + value + ", decimalVal " + writable.toString(); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[0]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return getColumnParamString(0, colNum) + ", decimal64Val " + value + ", decimalVal " + writable.toString(); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[0]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return getColumnParamString(0, colNum) + ", decimal64Val " + value + ", decimalVal " + writable.toString(); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[1]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return "decimal64Val " + value + ", decimalVal " + writable.toString() + ", " + getColumnParamString(1, colNum); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[1]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return "decimal64Val " + value + ", decimalVal " + writable.toString() + ", " + getColumnParamString(1, colNum); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[1]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return "decimal64Val " + value + ", decimalVal " + writable.toString() + ", " + getColumnParamString(1, colNum); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[0]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return getColumnParamString(0, colNum) + ", decimal64Val " + value + ", decimalVal " + writable.toString(); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[1]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return "decimal64Val " + value + ", decimalVal " + writable.toString() + ", " + getColumnParamString(1, colNum); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[1]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return "decimal64Val " + value + ", decimalVal " + writable.toString() + ", " + getColumnParamString(1, colNum); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[0]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return getColumnParamString(0, colNum) + ", decimal64Val " + value + ", decimalVal " + writable.toString(); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[0]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return getColumnParamString(0, colNum) + ", decimal64Val " + value + ", decimalVal " + writable.toString(); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[1]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return "decimal64Val " + value + ", decimalVal " + writable.toString() + ", " + getColumnParamString(1, colNum); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[1]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return "decimal64Val " + value + ", decimalVal " + writable.toString() + ", " + getColumnParamString(1, colNum); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[0]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return getColumnParamString(0, colNum) + ", decimal64Val " + value + ", decimalVal " + writable.toString(); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[0]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return getColumnParamString(0, colNum) + ", decimal64Val " + value + ", decimalVal " + writable.toString(); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[1]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(value, decimalTypeInfo.scale()); return "decimal64Val " + value + ", decimalVal " + writable.toString() + ", " + getColumnParamString(1, colNum); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[1]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(arg2Scalar, decimalTypeInfo.scale()); return getColumnParamString(0, arg1Column) + ", decimal64Val " + arg2Scalar + ", decimalVal " + writable.toString() + ", " + getColumnParamString(1, arg3Column); }
@Override public String vectorExpressionParameters() { DecimalTypeInfo decimalTypeInfo = (DecimalTypeInfo) inputTypeInfos[2]; HiveDecimalWritable writable = new HiveDecimalWritable(); writable.deserialize64(arg3Scalar, decimalTypeInfo.scale()); return getColumnParamString(0, arg1Column) + ", " + getColumnParamString(1, arg2Column) + ", decimal64Val " + arg3Scalar + ", decimalVal " + writable.toString(); }