public function compileEdge(Builder $query, $parent, $related, $relationship = 'E', $values = [])
    {
        // Essentially we will force every insert to be treated as a batch insert which
        // simply makes creating the SQL easier for us since we can utilize the same
        // basic routine regardless of an amount of records given to us to insert.

        $from = $this->columnize([$parent->getAttributes()[$parent->getKeyName()]]);
        $to = $this->columnize([$related->getAttributes()[$related->getKeyName()]]);

//     code to check if relationship object exist or not
//        
//              if($relationship instanceof Relatio){
//            
//        }
        // Add content if there are the $values present
        $property_query = NULL;
        if ($values != NULL) {
            $property_query = "CONTENT " . json_encode($values);
        }
        return "create edge {$relationship->getType()} from $from to $to " . $property_query;

    }