@Override public Object copyObject(Object o) { if (o == null) { return null; } LazyHiveVarchar ret = new LazyHiveVarchar(this); ret.setValue((LazyHiveVarchar) o); return ret; }
@Override public HiveVarchar getPrimitiveJavaObject(Object o) { if (o == null) { return null; } HiveVarchar ret = ((LazyHiveVarchar) o).getWritableObject().getHiveVarchar(); if (!BaseCharUtils.doesPrimitiveMatchTypeParams( ret, (VarcharTypeInfo)typeInfo)) { HiveVarchar newValue = new HiveVarchar(ret, ((VarcharTypeInfo)typeInfo).getLength()); return newValue; } return ret; }
return new LazyHiveChar((LazyHiveCharObjectInspector) oi); case VARCHAR: return new LazyHiveVarchar((LazyHiveVarcharObjectInspector) oi); case DATE: return new LazyDate((LazyDateObjectInspector) oi);
return new LazyHiveChar((LazyHiveCharObjectInspector) oi); case VARCHAR: return new LazyHiveVarchar((LazyHiveVarcharObjectInspector) oi); case DATE: return new LazyDate((LazyDateObjectInspector) oi);
@Override public Object copyObject(Object o) { if (o == null) { return null; } LazyHiveVarchar ret = new LazyHiveVarchar(this); ret.setValue((LazyHiveVarchar) o); return ret; }
throw new RuntimeException("Expected LazyHiveVarchar"); HiveVarchar value = ((LazyHiveVarchar) primitiveObject).getWritableObject().getHiveVarchar(); HiveVarchar expected = ((HiveVarcharWritable) expectedObject).getHiveVarchar();
return new LazyHiveChar((LazyHiveCharObjectInspector) oi); case VARCHAR: return new LazyHiveVarchar((LazyHiveVarcharObjectInspector) oi); case DATE: return new LazyDate((LazyDateObjectInspector) oi);
@Override public Object copyObject(Object o) { if (o == null) { return null; } LazyHiveVarchar ret = new LazyHiveVarchar(this); ret.setValue((LazyHiveVarchar) o); return ret; }
@Override public HiveVarchar getPrimitiveJavaObject(Object o) { if (o == null) { return null; } HiveVarchar ret = ((LazyHiveVarchar) o).getWritableObject().getHiveVarchar(); if (!BaseCharUtils.doesPrimitiveMatchTypeParams( ret, (VarcharTypeInfo)typeInfo)) { HiveVarchar newValue = new HiveVarchar(ret, ((VarcharTypeInfo)typeInfo).getLength()); return newValue; } return ret; }
return new LazyHiveChar((LazyHiveCharObjectInspector) oi); case VARCHAR: return new LazyHiveVarchar((LazyHiveVarcharObjectInspector) oi); case DATE: return new LazyDate((LazyDateObjectInspector) oi);
@Override public Object copyObject(Object o) { if (o == null) { return null; } LazyHiveVarchar ret = new LazyHiveVarchar(this); ret.setValue((LazyHiveVarchar) o); return ret; }
@Override public HiveVarchar getPrimitiveJavaObject(Object o) { if (o == null) { return null; } HiveVarchar ret = ((LazyHiveVarchar) o).getWritableObject().getHiveVarchar(); if (!BaseCharUtils.doesPrimitiveMatchTypeParams( ret, (VarcharTypeInfo)typeInfo)) { HiveVarchar newValue = new HiveVarchar(ret, ((VarcharTypeInfo)typeInfo).getLength()); return newValue; } return ret; }
return new LazyHiveChar((LazyHiveCharObjectInspector) oi); case VARCHAR: return new LazyHiveVarchar((LazyHiveVarcharObjectInspector) oi); case DATE: return new LazyDate((LazyDateObjectInspector) oi);
@Override public Object copyObject(Object o) { if (o == null) { return null; } LazyHiveVarchar ret = new LazyHiveVarchar(this); ret.setValue((LazyHiveVarchar) o); return ret; }
@Override public HiveVarchar getPrimitiveJavaObject(Object o) { if (o == null) { return null; } HiveVarchar ret = ((LazyHiveVarchar) o).getWritableObject().getHiveVarchar(); if (!BaseCharUtils.doesPrimitiveMatchTypeParams( ret, (VarcharTypeInfo)typeInfo)) { HiveVarchar newValue = new HiveVarchar(ret, ((VarcharTypeInfo)typeInfo).getLength()); return newValue; } return ret; }
@Override public HiveVarchar getPrimitiveJavaObject(Object o) { if (o == null) { return null; } HiveVarchar ret = ((LazyHiveVarchar) o).getWritableObject().getHiveVarchar(); if (!BaseCharUtils.doesPrimitiveMatchTypeParams( ret, (VarcharTypeInfo)typeInfo)) { HiveVarchar newValue = new HiveVarchar(ret, ((VarcharTypeInfo)typeInfo).getLength()); return newValue; } return ret; }
throw new RuntimeException("Expected LazyHiveVarchar"); HiveVarchar value = ((LazyHiveVarchar) primitiveObject).getWritableObject().getHiveVarchar(); HiveVarchar expected = ((HiveVarcharWritable) expectedObject).getHiveVarchar();