2007 preakness stakes
the horse cp west finished 1 1/2 lengths behind hard spun in the 2007 preakness stakes .
{'row_1': '4', 'row_2': '3', 'col': '2', 'col_other': '4', 'relation': 'diff', 'record_mentioned': 'no', 'diff_result': {'diff_value': '1\xa01/2', 'bigger': 'row1'}}
{'func': 'eq', 'args': [{'func': 'diff', 'args': [{'func': 'str_hop', 'args': [{'func': 'filter_str_eq', 'args': ['all_rows', 'horse name', 'c p west'], 'result': None, 'ind': 0, 'tointer': 'select the rows whose horse name record fuzzily matches to c p west .', 'tostr': 'filter_eq { all_rows ; horse name ; c p west }'}, 'lengths behind'], 'result': None, 'ind': 2, 'tostr': 'hop { filter_eq { all_rows ; horse name ; c p west } ; lengths behind }', 'tointer': 'select the rows whose horse name record fuzzily matches to c p west . take the lengths behind record of this row .'}, {'func': 'str_hop', 'args': [{'func': 'filter_str_eq', 'args': ['all_rows', 'horse name', 'hard spun'], 'result': None, 'ind': 1, 'tointer': 'select the rows whose horse name record fuzzily matches to hard spun .', 'tostr': 'filter_eq { all_rows ; horse name ; hard spun }'}, 'lengths behind'], 'result': None, 'ind': 3, 'tostr': 'hop { filter_eq { all_rows ; horse name ; hard spun } ; lengths behind }', 'tointer': 'select the rows whose horse name record fuzzily matches to hard spun . take the lengths behind record of this row .'}], 'result': '1\xa01/2', 'ind': 4, 'tostr': 'diff { hop { filter_eq { all_rows ; horse name ; c p west } ; lengths behind } ; hop { filter_eq { all_rows ; horse name ; hard spun } ; lengths behind } }'}, '1\xa01/2'], 'result': True, 'ind': 5, 'tostr': 'eq { diff { hop { filter_eq { all_rows ; horse name ; c p west } ; lengths behind } ; hop { filter_eq { all_rows ; horse name ; hard spun } ; lengths behind } } ; 1\xa01/2 } = true', 'tointer': 'select the rows whose horse name record fuzzily matches to c p west . take the lengths behind record of this row . select the rows whose horse name record fuzzily matches to hard spun . take the lengths behind record of this row . the first record is 1\xa01/2 larger than the second record .'}
eq { diff { hop { filter_eq { all_rows ; horse name ; c p west } ; lengths behind } ; hop { filter_eq { all_rows ; horse name ; hard spun } ; lengths behind } } ; 1 1/2 } = true
select the rows whose horse name record fuzzily matches to c p west . take the lengths behind record of this row . select the rows whose horse name record fuzzily matches to hard spun . take the lengths behind record of this row . the first record is 1 1/2 larger than the second record .
{'str_eq_5': 'str_eq', 'result_6': 'true', 'diff_4': 'diff', 'str_hop_2': 'str_hop', 'filter_str_eq_0': 'filter_str_eq', 'all_rows_7': 'all_rows', 'horse name_8': 'horse name', 'c p west_9': 'c p west', 'lengths behind_10': 'lengths behind', 'str_hop_3': 'str_hop', 'filter_str_eq_1': 'filter_str_eq', 'all_rows_11': 'all_rows', 'horse name_12': 'horse name', 'hard spun_13': 'hard spun', 'lengths behind_14': 'lengths behind', '1 1/2_15': '1\xa01/2'}
['finish position', 'lengths behind', 'post position', 'horse name', 'trainer', 'jockey', 'owner', 'post time odds']
[['1 st', '0', '4', 'curlin', 'robby albarado', 'steve asmussen', 'stonestreet stables', '3.40 - 1'], ['2 nd', 'head', '8', 'street sense', 'calvin borel', 'carl nafzger', 'jim tafel', '1.30 - 1 favorite'], ['3 rd', '4', '7', 'hard spun', 'mario g pino', 'j larry jones', 'fox hill farms', '4.10 - 1'], ['4 th', '5 ½', '9', 'c p west', 'edgar prado', 'nick zito', 'robert lapenta , v', '24.90 - 1'], ['5 th', '6 ¾', '3', 'circular quay', 'john r velazquez', 'todd pletcher', 'michael tabor', '6.00 - 1'], ['6 th', '10 ½', '5', 'king of the roxy', 'garrett gomez', 'todd pletcher', 'team valor', '14.20 - 1'], ['7 th', '17', '1', 'mint slewlep', 'alan garcia', 'larry jones', 'marshall e dowell', '40.10 - 1'], ['8 th', '25 ½', '2', 'xchanger', 'ramon dominguez', 'carl nafzger', 'circle z stables', '23.00 - 1'], ['9 th', '29 ¾', '6', 'flying first class', 'mark guidry', 'd wayne lukas', 'ellwood w johnston', '16.60 - 1']]