if (fieldSchema!=null)
return fieldSchema;
//TypeCheckingExpVisitor will ensure that lhs and rhs have same schema
LogicalFieldSchema argFs = getLhs().getFieldSchema();
fieldSchema = argFs.deepCopy();
fieldSchema.resetUid();
uidOnlyFieldSchema = fieldSchema.mergeUid(uidOnlyFieldSchema);
return fieldSchema;
}