Function Computing In Vertically Partitioned Distributed Databases