Support multi column index

TODO: Write tests about the case