1. A computer-implemented method comprising: receiving an input parameter; recursively traversing an edge table in a data graph that is stored in a column oriented table in a cache memory, based on the input parameter; identifying a set of traversed vertices during the traversing; and returning the set of traversed vertices.