[Groonga-commit] groonga/groonga [master] test: add test patterns about geo_distance from 1st quadrant to 4th one

Back to archive index

HAYASHI Kentaro null+****@clear*****
Wed Oct 31 17:16:33 JST 2012


HAYASHI Kentaro	2012-10-31 17:16:33 +0900 (Wed, 31 Oct 2012)

  New Revision: 129f77f0a5400c160d3f8d8ef4d5f52eacb4010a
  https://github.com/groonga/groonga/commit/129f77f0a5400c160d3f8d8ef4d5f52eacb4010a

  Log:
    test: add test patterns about geo_distance from 1st quadrant to 4th one
    
    refs #1534

  Added files:
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_0_degree_larger_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_larger_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/almost_90_degrees_smaller_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_west/on_90_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (4cf6b4d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17321307]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (97665e7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (5d7f46d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750639]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (9b36a05)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (ffb9b2f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17287569]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (bf7a784)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (529fbd4)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24259145]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (0ee6bfc)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (d1d3293)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17321307]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (be25743)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (bbfc2b3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24314370]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (b09a779)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (f73ac8f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24314370]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (ef0e8c8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (b870b94)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17287569]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (aa61fb0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (e74cba1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24370415]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (7eb9180)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (cc7d298)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17321307]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (070e883)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (95beeb8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750639]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (2c763ca)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (addc068)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17287569]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (f400fb2)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (4a9cd56)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24259145]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (676f86b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (71faffa)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17321307]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (5f54343)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (ca20862)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24314370]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (691012a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (52d68a9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24314370]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (b421c36)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (4675672)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17287569]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (61c92dc)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (d628e50)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24370415]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (79443b0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (0d1d1f2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17321307]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (275706c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (e04b816)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750639]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (c1c2043)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (483fc93)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17287569]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (786f7b3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (35005da)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24259145]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (c7b13af)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (eab2522)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17321307]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (1b5c89e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (1d9aaa9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24314370]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (a485b98)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (028e4d9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24314370]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (f1b9d3e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (c334e62)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17287569]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (187624c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (3c9b20e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24370415]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (7da1e96)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (a42852b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (0b778f4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (01d9abc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988113]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (f7977be)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (5cda5d0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (6f5d2ad)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (0dc1244)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20995208]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (6f6a84f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (07ff3cd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (0feb56b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (af73cd7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (9f36ab6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (4686e59)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (3a37054)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (8e98f36)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (903923b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (0ed0c18)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21183564]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (cd48550)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (aaed7c0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (e16314e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (a9f0d1d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988113]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (6adc515)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (80d7919)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (ff99445)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (6d2c44a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20995208]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (961d682)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (1948900)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (447d7b1)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (14c3b16)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (aa07306)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (1709534)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (1c7563a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (b3a5e4c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (bc5208b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (f727794)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21183564]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (bc34b7f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (29fdfee)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (ce43bbe)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (c76cfb4)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988113]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (4716c61)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (2d93ca2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (98cd1fc)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (32c6dc2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20995208]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (62652aa)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (8ff0be9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (e145149)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (add0115)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (816b51c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (087493c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (9aba1a7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (427d4b5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (337a886)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (47f0740)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21183564]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (eb288fd)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (84f6216)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (33341b6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (1149509)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9766266]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (df3da72)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (f151893)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (e41ca9f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (072e046)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20942042]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (314d4fd)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (9d5a4c2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (9735eea)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (51e2c6f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (33861d6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (6cb5651)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (5c5abb5)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (8bd4bef)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (c0c508e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (3bfe885)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21131777]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (dc93fe3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (1681116)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (105bfb6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (e96001d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9766266]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (57251a2)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (eb6b2ba)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (1cec440)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (d3b9bc0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20942042]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (4565286)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (bb27b56)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (2760473)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (69301b7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (80f7e5e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (0768478)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (4df8025)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (d038764)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (a37b4f1)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (36b3e33)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21131777]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (53842a2)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (0654707)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (4993a62)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (6d41888)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9766266]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (2deb8b1)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (42ead40)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (01fcdf0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (76fe5f2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20942042]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (05bc380)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (9d7a716)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (72f5b7e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (d616634)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (c77ee78)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (9f30cee)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (ef89928)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (736fe6d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (92c5fd6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (6fb703a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21131777]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (6551b23)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (5fc5801)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (fd9c528)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (dc49827)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9877189]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (a401494)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (8248de2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (cad2703)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (e3293f0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20968492]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (004f3a4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (92e5ddc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (bd7de62)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (f223dea)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (0ccdbb8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (ba1e381)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (f305ab4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (eb0b50d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (086bc31)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (078ffc0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21157541]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (eb02362)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (25bee43)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (5411c2f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (d3aa3a7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9877189]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (d3180a0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (60fe575)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (69afc17)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (0f82405)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20968492]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (f7ce93e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (8aee06b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (a01b3ab)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (a36b796)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (89c7439)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (de197af)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (9bb4634)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (fb370eb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (792c35b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (9b8d0f9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21157541]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (760ce23)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (0095319)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (fa644a9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (0e1bdc8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9877189]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (7f4fd1b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (8482275)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (adeec16)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x3600000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (d2c406f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20968492]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (6de660a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (2a03f51)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (19a365c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (393dc52)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (f8a39f9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x3600000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (f23b635)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (f2c6550)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (a4e71f9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (ade0a5b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (acc7ae7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21157541]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_0_degree_larger_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (a8380cc)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 1 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x3600000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (a3cf879)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (eac18db)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (2e5f4f3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9766266]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (943edb0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (d7248cc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (8901606)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (21755ba)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20942042]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (04fc364)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (a9c4cf1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (9bbf045)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (cda5cd6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (19694e7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (41b8d37)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (ac4a3d5)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (9c107b6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (ded1b9d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (a4972fe)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21131777]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (c1f92cf)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (f6e1366)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (7517855)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (1596cde)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9766266]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (8cb3976)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (9d7a9a3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (0458d2e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (8d52b44)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20942042]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (42b4f11)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (9dfb1b0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (3ceb90b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (ee5d344)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (5e82018)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (955d28c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (43bb156)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (afa1eba)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (7b03dba)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (1c34d0e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21131777]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (0bd39be)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (9344f6a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (92bfebf)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (4020b3d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9766266]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (2f30902)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (7995290)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (54167c0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x327600000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (2d9b202)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20942042]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (4e5775f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (dca8ca0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12194537]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (a3d4cd2)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (35351c8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (89f375f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x327600000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (9f63d46)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21036773]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (80852d8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (b9782b1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12251778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (33e9791)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (49c71a5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21131777]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (d553167)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 91 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x327600000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (ff2de93)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (8a956c3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (7eaed88)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988113]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (a7b22fc)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (23c77a8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (872c7d1)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (3432ed3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20995208]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (90cbf5d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (3c00b0c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (8452676)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (efbf48a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (c439227)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (5341bee)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (a34a621)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (7b5f8df)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (ad5b7f7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (3a48cfc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21183564]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (a8bc864)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (2a4b4dc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (0c4d23d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (0026f25)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988113]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (ff18d13)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (16bbb89)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (b7b8129)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (0d2b4c5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20995208]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (62a653f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (07611e5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (735d1eb)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (3fc78c5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (d26e1cf)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (faa932e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (e4a9c75)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (747c04f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (7a161e3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (a3c3728)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21183564]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (8e2d1e8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (99c8a2c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (6c09a61)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (1eb2281)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988113]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (b8362e5)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (62bf709)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (471150e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (bb99629)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20995208]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (2fea1b2)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (3806f40)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (581a344)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (f50f2d8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (ccc5060)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (e6cb9be)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (414a7b5)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (48e006d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (e10e099)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (fab3287)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21183564]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (9f28cdc)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (e2bb589)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9987295]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (78643d0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (d3ba165)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[313824]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (fdcbef7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (ce56706)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10098216]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (c37764c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (95391fb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (6194f9c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (96cf8fe)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9987295]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (b2da3f6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (fcd9bee)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861725]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (7cbbee0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (4ee3f1d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861725]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (702497a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (3615b93)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10098216]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (172b0a6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (d9d9cdc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972672]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (6213154)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (9c07f49)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9987295]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (655f622)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (0d958ae)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[313824]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (264c513)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (67207d5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10098216]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (ff8e093)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (ac00c4c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (aed2de4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (a151dd2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9987295]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (2219b87)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (8c26ab0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861725]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (0383f32)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (e72f186)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861725]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (6b0e64c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (ef9efe5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10098216]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (411a929)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (95e31db)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972672]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (2d7865e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (4751949)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9987295]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (16533bb)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (c02a946)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[313824]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (5050663)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (5fe4d71)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10098216]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (e929dbd)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (23266e1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750778]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (390525b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (0aeb932)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9987295]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (fed1a6a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (f019cf1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861725]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (18d4046)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (856a731)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861725]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (dacb7bc)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (526f90d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10098216]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (8c5548c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (c0f79ba)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972672]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (46857b7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (723fc47)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (964da94)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (d684ec9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[248102]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (75400aa)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (672621e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (3a2186f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (581c53a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750303]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (61dabe3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (c89c084)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (3ebd0f5)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (ffe689d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (4991345)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (d2516d0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (aff3442)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (949f628)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (0a1cd4b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (9cc6d88)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972210]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (858414b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (f792cf5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (cede684)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (58a661e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[248102]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (eafb393)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (be14faa)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (b902631)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (b7d5487)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750303]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (756ea01)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (254d965)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (4d4a632)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (1e916cd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (f14cb7a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (489a212)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (60e4608)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (2569437)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (5a2e9b4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (c7a0774)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972210]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (c1758a7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (8482316)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (f546480)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (230abf9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[248102]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (753e4c1)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (7270679)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (cda4984)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x320400000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (c82e71e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750303]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (855e36f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (f67d75d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (43c0e00)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (207df08)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (dedb521)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x320400000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (510411f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (43a54ff)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (d749051)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (61ab980)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (ce0ad6f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972210]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/almost_90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (b880cac)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 89 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x320400000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (3421723)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (ff517c8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x3600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (03ad66a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[248102]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (4a51c48)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x3600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (d74d268)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (076e148)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x3600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (b0dcdbe)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750303]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (e8529ac)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x3600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (0750d61)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (bd6a4ea)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x3600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (041ef08)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (c4dc814)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x3600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (43640db)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (82023a7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x3600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (7fa72c3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (0b4f666)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x3600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (0bc352f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972210]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (2131a16)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x3600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (d13f0eb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (2740d66)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (c673ed6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[248102]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (9b559b4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (df34f0e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (ee13118)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (52a4a05)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750303]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (933c4c3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (ee5c747)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (c70633d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (d03bb04)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (9215c69)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (0583d04)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (ffe0106)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (a848a87)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (205c4ab)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (17df26d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972210]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (9ae67a5)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (e96b676)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (1ef6493)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (2cfa9ae)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[248102]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (de13746)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (d384e0e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (d6b939a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (7eb323e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750303]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (6888708)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (f57c692)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (a82998d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (ca86fab)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (13a5039)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (9e4c94c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (cde8c95)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (1a814cf)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (9fc2d95)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (e495d3d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972210]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (c4aac2c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (86c8dec)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17386313]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (5534bd8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (1269996)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861584]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (2cc4525)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (c5409bd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17351598]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (01b5c56)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (ac46eeb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24305185]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (59859b6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (ae2f3dd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17386313]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (e37347c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (bf178e6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24359909]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (aeeaa93)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (c957ebc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24359909]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (faa79de)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (3713662)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17351598]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (1628aa4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (819fcc5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24415460]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (cd16925)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (f315f99)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17386313]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (6e14500)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (69aa1fe)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861584]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (e572285)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (8646e55)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17351598]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (5369d1f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (a30c7cc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24305185]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (e83ed66)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (9106c31)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17386313]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (0e59d04)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (63baf82)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24359909]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (411235f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (ba70921)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24359909]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (86ce9a4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (bc60430)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17351598]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (3484912)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (c699257)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24415460]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (17a39da)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (a366496)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17386313]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (d72a8c4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (3b045a1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861584]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (2dfc9a8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (40edefe)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17351598]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (6db8ab2)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (7edc01f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24305185]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (e3636f3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (06c03ea)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17386313]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (e291825)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (244f996)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24359909]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (66e650d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (aa861f2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24359909]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (3c0669e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (8407ba7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17351598]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (a3455af)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (cad14c8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24415460]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (7a5b4f9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (ba5ebec)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12332969]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (3fa97ab)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (2013d19)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10099037]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (c47c9f9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (f33a6a5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12387249]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (9a8c825)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (0a59ab5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21022187]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (daab4dd)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (926369f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12332969]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (b429bca)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (67bf794)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21115872]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (6d1c8c6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (951b059)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21115872]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (46a4a54)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (d9a881f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12387249]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (bba431f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (122d648)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21209846]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (1de2137)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (7f0cf46)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12332969]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (284056b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (25a214c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10099037]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (93aa001)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (62b29e7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12387249]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (1ec7d98)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (efd0aa9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21022187]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (97e5c5c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (f081a38)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12332969]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (4e5a1f3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (63e2957)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21115872]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (f6f640c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (42b3420)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21115872]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (ec463a4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (f6cc8be)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12387249]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (059a738)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (e3d1397)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21209846]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (aea068e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (c655b46)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12332969]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (aaebfe6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (1c7c1e8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10099037]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (3b8493d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (44406e5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12387249]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (8cbbfdd)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (50d7a5e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21022187]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (1287980)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (42adba8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12332969]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (f8711c9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (eb3795f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21115872]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (ee9d893)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (260e9bc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21115872]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (f7437f5)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (d0de2ba)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12387249]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (3dbe9b8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (05e1940)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21209846]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (cfeaae3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (20ce581)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (b632193)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (9b7b558)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9877189]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (faa0829)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (39e6b93)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (5ef30b3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (181c43a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20968492]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (6ff7daf)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (b59ffaf)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (65ba5cf)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (ad603e6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (a79240b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (8dfc860)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (94fce57)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (85e9b47)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (756594c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (fe4d0cb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21157541]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (760f382)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (29519da)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (437de54)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (a5cba46)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9877189]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (d98e54b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (eb66ce7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (688adcc)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (3037b9b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20968492]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (60d7baa)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (ecff02b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (76ee05a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (ddfb68a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (e5debd1)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (97b112f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (3793b69)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (119f5ea)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (772bda9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (deb72c5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21157541]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (59db401)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (c95cabc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (80c4393)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (2539f68)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9877189]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (caff545)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (b5e1e18)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (853c6f3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (6068215)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20968492]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (923bc34)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (2ec8dbc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12240339]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (226b468)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (5ea4486)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (a89b734)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (76f41db)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21062878]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (1bdc5e5)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (4b5b089)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12296596]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (22e2e58)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (d47dec2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21157541]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (5a8089e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (32b054a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (3124a59)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (edcbc10)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988113]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (d9c2f88)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (5b64961)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (f0c583c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (117547c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20995208]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (e3019a6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (2c1bd04)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (125f475)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (7ccd801)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (3e99757)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (db8aba1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (60df2be)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (47cea9e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (5cbe59f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (4058538)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21183564]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (0ad6e70)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (5b3c957)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (6ae5afd)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (6ae3f9d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988113]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (49e790e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (110e843)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (49ccab3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (8ebfee7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20995208]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (367bca8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (fa3184a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (36acddb)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (6088145)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (27dbb64)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (294457a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (69cdc5d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (49d6906)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (2684856)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (abd7c94)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21183564]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (6e428b0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (53550a1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (07c61c9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (6cbe4de)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988113]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (ba3b21a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (cd0e7e3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (7c053bb)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x0", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (bf9d724)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20995208]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (4faedd5)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (b87a4bd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (d8777ff)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (7a19064)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (08e40d9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x0", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (ec6c901)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21089244]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (ba70217)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (bcc39cd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341754]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (ae388dc)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (59433a5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21183564]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_0_degree_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (2cff5ba)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 0 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x0", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (58df57e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (8cade2f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (f0a97a0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[248102]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (b48eac3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (add2e67)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (6df46e0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (e0bf8bb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750303]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (0b3e5b4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (ba73349)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (d6409cd)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (82dd5ee)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (f389ffa)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (49a01fe)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (0d5d73c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (cec234e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (5c0bea0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (03a968e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972210]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (d122194)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (2301a7b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (72ccf58)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (be05ca9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[248102]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (99c6907)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (d143c6f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (53c6a06)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (112f0b2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750303]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (66d59af)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (e2e54f3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (0d0e2b9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (ffa291f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (fe9028c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x324000000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (c351416)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861256]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (5f7688c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (3ac9d72)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097292]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-10-31 17:16:33 +0900 (97fe7b1)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected    2012-10-31 17:16:33 +0900 (fe5dd95)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972210]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test    2012-10-31 17:16:33 +0900 (da0dd75)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x324000000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-10-31 17:16:33 +0900 (d05679c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986345]]]]

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-10-31 17:16:33 +0900 (5315a0d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude 90 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x324000000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/short/1st_to_4th/line/south_east/on_90_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-10-31 17:16:33 +0900 (7c7b724)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
... truncated to 1.0MB




More information about the Groonga-commit mailing list
Back to archive index