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

Back to archive index

HAYASHI Kentaro null+****@clear*****
Mon Nov 5 16:53:32 JST 2012


HAYASHI Kentaro	2012-11-05 16:53:32 +0900 (Mon, 05 Nov 2012)

  New Revision: 5d46a5f899a675121e5990c540723828b51b064a
  https://github.com/groonga/groonga/commit/5d46a5f899a675121e5990c540723828b51b064a

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

  Added files:
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/long/2nd_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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_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/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_on_0_degree/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_on_0_degree/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_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/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/almost_0_degree_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-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/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-180_degrees_to_on_0_degree/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/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/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected
    test/command/suite/select/function/geo_distance/short/2nd_to_4th/line/south_east/on_-90_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (314f7b8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9987287]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (922fbce)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (d64ce34)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[313824]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (26f7459)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (2434501)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10098214]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (d01bd7d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (c0954ee)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750778]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (855041c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (5b0db5c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10122199]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (82c2f2e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (257c180)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861724]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (7a61c84)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (1a66dd2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861731]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (4ed6e34)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (69e95d3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10233150]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (0b57482)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (e6cba4f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972672]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (1f91196)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (b620b86)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9987287]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (1c76c6a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (2f892da)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[313824]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (63b328e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (5b7c15e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10098214]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (9d89d60)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (4a85625)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750778]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (659ada6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (3b8fd2d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10122199]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (2acf694)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (2be75ff)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861724]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (4c44c7c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (73f745b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861731]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (d919eb8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (335655f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10233150]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (90fd13c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (2f79d5d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972672]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (5422de7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (e9f1638)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9987287]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (4160f8e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (303300f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[313824]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (19e2b3c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (2f4c39a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10098214]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (0eaccc8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (24ec719)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750778]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (f876b76)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (2f440d7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10122199]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (b985430)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (3154f1b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861724]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (783713b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (a3d2df7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861731]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (25eb845)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (93125d5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10233150]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (7503d8d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (79b0af7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972672]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (17aaff8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (974c818)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (dd6d1a8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (775bef1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19751038]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (e25d52e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (a28db38)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341595]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (0846109)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (5f80768)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24936544]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (13bfb9c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (d20468e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31777656]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (b414519)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (9b148e6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24926045]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (68f960b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (997bfa2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25052262]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (8e01151)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (4ead198)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31835832]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (ab1d9fe)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (9d78307)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25041630]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (37707db)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (af0bcc9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (b308478)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (fb0092a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19751038]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (9bc4a8f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (e4678f9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341595]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (ae04c9a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (01e28c5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24936544]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (cccbea5)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (14726ed)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31777656]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (8891486)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (d67e973)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24926045]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (f94be3c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (2e48eb8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25052262]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (732b22d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (9129956)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31835832]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (03e9a60)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (7c0f064)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25041630]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (8a0b1ea)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (0aef988)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (0d6c475)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (d330b82)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19751038]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (4bf0e7b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (f24eff9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12341595]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (8ce0403)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (7f3c281)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24936544]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (0ef731f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (02c4d39)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31777656]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (eedd334)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (a3722ea)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24926045]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (eeab87a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (f3f82c8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25052262]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (9465fe4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (aae3c5f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31835832]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (c909168)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (73ec9e7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25041630]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (6932a0c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (e8a753f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12381862]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (5ccda79)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (5a515d7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20194808]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (382f00b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (681ffd8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12434079]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (e7996cc)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (3c211fa)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25137817]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (951945d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (952500c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32310600]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (29b5d43)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (095497b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25123471]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (18ab1b7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (b67f8b5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25253599]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (a72d797)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (c2d53ea)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32366867]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (002e0b7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (4a38b3d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25239121]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (ad605bd)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (baaaad2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12381862]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (19b0f2c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (8576ef4)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20194808]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (cabbf07)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (be87ba5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12434079]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (9984604)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (f7de1ce)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25137817]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (149301f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (8c2d318)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32310600]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (b87a59b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (b71e6ba)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25123471]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (49b7a7e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (0369bd7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25253599]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (1ee62a0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (35a9d70)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32366867]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (612aa77)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (9cbe6a6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25239121]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (a833191)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (47d23d0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12381862]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (aa7f06e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (94c45c2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20194808]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (a3535a0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (2fa859a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12434079]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (8ea5eb8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (779bfbd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25137817]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (abfc75a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (098736a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32310600]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (c3671ea)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (2476159)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25123471]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (41e9218)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (2e9efc8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25253599]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (0ece924)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (757793f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32366867]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (0af24c8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (38459eb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25239121]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (d8f7cbb)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (4f5eb12)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12333998]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (0670128)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (c49f155)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972923]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (747bcbb)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (7239e67)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12387249]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (a2652f0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (733e0f6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25036891]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (275a20c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (6e6901d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32043963]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (c762f9a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (a90c7e0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25024468]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (9a38361)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (0df2cec)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25152641]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (465b77b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (eddd838)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32101187]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (97e0503)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (653cb7b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25140086]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (77b6aca)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (6a3b94e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12333998]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (8fa5509)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (f45d992)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972923]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (976914d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (06ed017)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12387249]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (370f1ef)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (52b7876)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25036891]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (c4399a3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (0134318)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32043963]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (f22b285)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (5be44fe)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25024468]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (683a416)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (1194fc1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25152641]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (81e4692)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (6105632)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32101187]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (d1bea12)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (215e4a2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25140086]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (ce30268)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (ba0a5ed)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12333998]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (d408f75)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (89af88f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972923]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (bd7bdd9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (6e15c64)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12387249]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (ff96038)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-644400000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (b91d5b4)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25036891]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (d3da609)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (050ab83)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32043963]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (3b97cf6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (6532de9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25024468]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (7d390fe)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-644400000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (78523cd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25152641]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (79e2de8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (e72023b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32101187]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (6669afd)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (2cfd447)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25140086]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/almost_-180_degrees_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/long/2nd_to_4th/line/south_east/almost_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (24ef0ba)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -179 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-644400000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (ca8a8a0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-320400000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12389177]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (04e99d7)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-320400000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (c367c09)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-320400000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10209959]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (bee2cfe)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-320400000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (8168d86)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-320400000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12443309]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (1c2033e)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-320400000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (1439a1f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-320400000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21055749]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (08ade4a)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-320400000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (353ff9b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-320400000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12379790]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (f3c0436)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-320400000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (354b771)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-320400000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21149522]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (40fc54a)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-320400000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (6d72d5c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-320400000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21149050]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (f05000c)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-320400000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (5a3f105)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-320400000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12433076]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (5d93edc)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-320400000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (b3e32c0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-320400000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21243115]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (196cdb7)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-320400000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (f75b2e6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-320400000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12389177]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (5e4f7e0)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-320400000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (94ab86c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-320400000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10209959]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (3a8e5e8)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-320400000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (77e4299)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-320400000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12443309]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (f082404)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-320400000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (a809b8a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-320400000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21055749]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (768ef99)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-320400000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (b4d95b2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-320400000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12379790]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (13df3e4)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-320400000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (adb4110)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-320400000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21149522]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (cd15973)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-320400000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (9e83b04)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-320400000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21149050]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (c48fe1f)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-320400000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (246cce0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-320400000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12433076]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (38746fa)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-320400000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (d030d5a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-320400000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21243115]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (a1d2117)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-320400000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (3e034c1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-320400000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12389177]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (4c6f669)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-320400000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (4e861eb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-320400000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10209959]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (68ebafd)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-320400000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (e53bdd3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-320400000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12443309]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (20d2df4)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-320400000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (5a22ff9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-320400000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21055749]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (9d18fc5)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-320400000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (e185ad6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-320400000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12379790]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (9599a8f)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-320400000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (ed4f2d0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-320400000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21149522]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (497b03f)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-320400000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (e2fc9f5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-320400000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21149050]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (bd876c6)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-320400000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (9eb790c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-320400000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12433076]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (f74b5fc)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-320400000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (be9c40a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-320400000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21243115]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_larger_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (a05cfff)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-320400000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (41bee6b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12295814]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (1b14097)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-327600000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (81c84f7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988109]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (d6a1c91)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-327600000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (e27ba7e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12351911]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (8eafe86)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-327600000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (29f7ce0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21001414]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (843623d)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-327600000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (2c44fdc)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (6484a12)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-327600000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (fecb950)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21095883]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (ed92d9c)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-327600000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (6264f18)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21095421]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (6493689)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-327600000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (68af4f8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12343320]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (38cc996)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-327600000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (b88b1a8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21190172]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (9b98ba9)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-327600000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (cca28f3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12295814]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (fd0cf0b)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-327600000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (97d2329)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988109]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (071b4bd)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-327600000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (16040ec)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12351911]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (708f0d6)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-327600000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (8a5a4be)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21001414]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (3e55972)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-327600000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (97f51f3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (2d1ba2e)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-327600000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (37dc321)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21095883]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (b55663a)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-327600000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (9084baf)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21095421]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (cbec063)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-327600000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (f67665c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12343320]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (7899c0a)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-327600000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (1f48fab)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21190172]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (2082e44)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-327600000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (afaeef6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12295814]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (f587add)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-327600000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (4da1f9b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9988109]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (d8a818f)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-327600000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (ee512e0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12351911]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (801788b)
@@ -0,0 +1,10 @@
+table_create 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("3600000x-327600000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (070e0ad)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21001414]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (2b3264f)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-327600000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (f007238)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12286485]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (e96706a)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-327600000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (83c5588)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21095883]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (2ebee3d)
@@ -0,0 +1,10 @@
+table_create 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("320400000x-327600000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (a873fa8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21095421]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (7dfa8c1)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-327600000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (28c33bd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12343320]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (baa9e4e)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-327600000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (43d8264)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21190172]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (63db036)
@@ -0,0 +1,10 @@
+table_create 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("324000000x-327600000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (66ddb01)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16801964]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (bbc58cc)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (1c3ae90)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750639]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (897bfce)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (9cc0af1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16785789]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (0f5c5dc)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (036f3fd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24259145]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (8af7680)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (38d93a8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36086340]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (1721736)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (768bf68)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24307251]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (3c44d8e)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (e78d715)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24352948]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (4d7391f)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (b1a19a4)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36074726]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (7e515cd)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (48f907c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24370415]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (ff15dc5)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (7d23fbb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16801964]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (b211f2b)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (5f1f2da)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750639]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (2d9f063)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (43dd2ce)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16785789]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (5caefe5)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (ba4ad13)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24259145]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (32623e1)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (7e9f263)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36086340]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (cec97c8)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (6b5b056)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24307251]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (fa94d8a)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (e6449a1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24352948]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (5684b28)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (4d76e92)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36074726]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (8888b46)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (514927d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24370415]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (48c36d6)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (ef0e8e2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16801964]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (c98d68b)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (2e63644)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750639]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (e293e06)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (7551424)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16785789]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (40e8e00)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (311aee5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24259145]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (66dd2b7)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (c6a6ffe)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36086340]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (7899fd3)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (ba4074b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24307251]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (0aa57b3)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (44fdf8a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24352948]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (23d1cfe)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (631bb94)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36074726]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (91be77a)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (04993c2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24370415]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (3ba8709)
@@ -0,0 +1,10 @@
+table_create 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 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (a306262)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16857512]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (c0cd35f)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (aeffa5d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972526]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (634f087)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (bd69b5d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16840155]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (6766b61)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (07867a1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24344309]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (6cf5be2)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (23003b0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36368422]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (140883b)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (a7d0e74)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24359909]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (c5468ee)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (27a7be0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24438286]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (5385167)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (6691137)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36356081]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (08d1483)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (39a2333)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24453598]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (dd877ab)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (3830d9f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16857512]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (41db5a2)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (feeca06)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972526]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (9ba1a29)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (de63ea8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16840155]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (16a82e4)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (e9dcb8c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24344309]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (9ab419e)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (43ff3ff)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36368422]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (31e4d4b)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (bb62eac)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24359909]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (8788f5f)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (417ad0d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24438286]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (e1394d9)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (7e4d975)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36356081]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (bc78efc)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (3afecef)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24453598]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (e8d872b)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (3bcf6f4)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16857512]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (cf5743e)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (3a9e94d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972526]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (826a188)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (6111d22)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[16840155]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (f5766fc)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-327600000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (28971f6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24344309]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (f24bc57)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (c3facc0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36368422]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_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-11-05 16:53:32 +0900 (363ed5b)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (f169638)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24359909]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (f8d6462)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-327600000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (573b7c0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24438286]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (1968693)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (63dd8f5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[36356081]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (b478eef)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (1189ed0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24453598]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_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/long/2nd_to_4th/line/south_east/almost_-90_degrees_smaller_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (ad7b0a5)
@@ -0,0 +1,10 @@
+table_create 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 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-327600000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (48513ed)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17644554]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (8fbe933)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x3600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (073ff72)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[39721515]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (796a61f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x3600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (7e491d8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17603143]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (203389c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x3600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (ce7088b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35584049]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (9d75746)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x3600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (453fd82)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[56639492]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (feaf88c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x3600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (dd9a4b6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35407045]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (5d22634)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x3600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (672a5c5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35697683]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (fe6b434)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x3600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (d311fa9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[56609365]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (d85f140)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x3600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (9f066fe)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x3600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35520644]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (26a6b7f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x3600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (180231c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17644554]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (815d65e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (26c2480)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[39721515]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (7b86d7a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (50fc947)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17603143]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (75c6258)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (18d8b1e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35584049]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (9e81eab)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (2c45fea)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[56639492]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (325bd94)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (eb862dd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35407045]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (e36a24c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (fbf2c28)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35697683]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (7631f4c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (713efdb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[56609365]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (62e3df8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (0b2573c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x3600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35520644]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (4add7d2)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x3600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (c94c497)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17644554]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (a0ea9af)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (d56e224)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[39721515]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (71eac4f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (f75539a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[17603143]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (05f3b57)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (9858ceb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35584049]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (c3bab11)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (55ba0a2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[56639492]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (d89e1e9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (7df41f2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35407045]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (8af3cf3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (4282266)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35697683]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (dd54f46)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 1 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (a1cca91)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[56609365]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (9af1874)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 1 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (c1a82c1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x3600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[35520644]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_0_degree_larger/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (2facd6b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 1 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x3600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (2b7edb1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986359]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (eae914f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (a4bee6b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[324074]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (1a419b4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (772a6c1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097305]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (e2f8dbb)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (fe1ce4c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750937]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (d66d70e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (4196cc3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10122377]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (a4d6f76)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (e5d5c8c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861869]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (1603455)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (51c2007)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861894]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (6bdca2e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (f325cc9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10233337]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (ff4afd7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (bf14f45)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972826]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (3aaceb4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (941f4c6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986359]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (7c67bb3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (1210553)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[324074]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (6d0fd6e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (4d67a63)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097305]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (2993014)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (7cb2d1f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750937]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (c8d1c88)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (05ed723)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10122377]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (08dad9e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (cb6d91e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861869]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (5f8d799)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (aa13743)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861894]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (5c255aa)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (472beca)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10233337]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (1cf9d8d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (280f643)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972826]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (e68d0f3)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (62877df)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[9986359]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (8d0ac38)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (e494595)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[324074]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (9294e31)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (56d64db)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10097305]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (7e19fd6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (db37a8a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19750937]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (71ccf1a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (15a8a58)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10122377]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (adbfbed)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (0f50690)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861869]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (9ac6532)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (adaed25)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19861894]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (70ff34b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (16d4d4c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10233337]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (fbf5b2a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (cc1b310)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x644400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972826]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_180_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (26ea0b4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x644400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (b886346)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12331226]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (59eec37)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (fd529e4)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19751054]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (51e014f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (506f303)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12384538]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (1b1a841)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (b5cc0e1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24945864]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (ab57ee7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (e23e154)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31724283]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (6ac8a9f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (4ae8dc1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24935151]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (f8c71c7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (1271221)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25061221]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (fd0ab60)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (0d81a7f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31782591]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (1eb9407)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (4bde74c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x327600000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25050378]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (792a399)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x327600000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (ac600a6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12331226]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (89ff0c9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (dd567c3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19751054]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (5413423)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (1b8150e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12384538]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (2b1016a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (7e8bfb1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24945864]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (5d7de1c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (75a5535)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31724283]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (91d8a6d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (222eb32)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24935151]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (e10e065)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (b4f4625)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25061221]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (bb89d1f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (4e025d1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31782591]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (6c1a83e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (6695b1d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x327600000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25050378]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (1ced69a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x327600000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (dce36f1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12331226]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (259c862)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (c5ef1b6)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19751054]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (5a05cb9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (1f421c4)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12384538]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (c383308)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (5c9a192)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24945864]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (d24ed5f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (6dee33e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31724283]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (190a9cb)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (749c77f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[24935151]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (623646f)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (48ede58)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25061221]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (e9db0b6)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 91 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (3d98b64)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31782591]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (c4b13ae)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 91 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (6ceaf8b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x327600000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25050378]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_larger/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (fdfc435)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 91 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x327600000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (af7a945)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12427267]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (96f44ba)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (f493b85)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20194824]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (89957e5)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (c7434b1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12478510]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (dbe7195)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (356afd7)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25147057]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (df00ee9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (ff6f1de)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32256504]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (bb12cbb)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (4d3b1bb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25132504]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (ca025c0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (db22eba)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25262470]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (88f756d)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (9ba347e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32312890]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (0ab0fec)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (e295ced)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x320400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25247787]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (a81fde4)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x320400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (da25905)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12427267]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (50d4d83)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (e274b09)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20194824]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (f64f923)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (91eee2a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12478510]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (153abe8)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (2ee8ff8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25147057]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (aadbe53)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (103a3e1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32256504]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (88eba71)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (dca06e2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25132504]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (5dbe292)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (efa3dc9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25262470]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (b6820db)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (a74bb52)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32312890]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (93cc423)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (66e6226)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x320400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25247787]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (29de807)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x320400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (c619686)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12427267]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (688e6d7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (b231b9c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[20194824]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (198810b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (2cd5891)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12478510]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (5efdbdb)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (25fb47c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25147057]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (ee8201e)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (23e6ea5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32256504]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (1234dc1)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (969789f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25132504]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (43fd292)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (d56c817)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25262470]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (c0e255a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 89 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (69deb4f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32312890]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (26f4c88)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 89 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (6aa48b5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x320400000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25247787]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_almost_90_degrees_smaller/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (88a5924)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 89 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x320400000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (30d0d01)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12379073]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (7d46178)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (d9ecde3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972939]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (ee6dd05)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (518d87c)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12431352]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (800276a)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (6a65fa0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25046171]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (863e9e7)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (b2ed152)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31990226]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (23f4a94)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (7ec7876)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25033538]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (ebe6e1b)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (2ce337e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25161557]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (c87baac)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (c4bd5e1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32047575]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (d932235)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (ef91bac)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x324000000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25148794]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (8c0e075)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x324000000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (56f5690)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12379073]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (28df3ad)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (62accea)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972939]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (311a535)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (53a30d9)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12431352]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (6a9665c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (7a87b3a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25046171]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (8391b93)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (2a24972)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31990226]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (8ed8333)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (6e35b2a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25033538]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (e768ea9)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (3d4f0c8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25161557]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (b0e46e0)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (56bf1bb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32047575]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (2a61107)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (82695e5)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x324000000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25148794]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rect_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (07378fc)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x324000000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (834fb5d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12379073]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (1365988)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (d6551dd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[19972939]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (a8aa74c)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (851fd64)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12431352]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (379bbca)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 1) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-648000000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (3ccc1e2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25046171]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (bcddc20)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (290dbdd)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[31990226]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (f6541da)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (476aabb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25033538]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (42ad416)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 89) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-648000000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (3fa1dda)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25161557]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (ef45a26)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 90 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-320400000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (1e6bc58)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[32047575]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (1f81d12)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 90 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-3600000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (cd768c1)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x324000000", "rectangle")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[25148794]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-180_degrees_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/long/2nd_to_4th/line/south_east/on_-180_degrees_to_on_90_degrees/rectangle_on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (43af992)
@@ -0,0 +1,10 @@
+table_create Geo TABLE_HASH_KEY ShortText
+column_create Geo distance COLUMN_SCALAR Int32
+
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+
+# from (longitude -180 latitude 90) to (longitude 90 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-648000000", "-324000000x324000000", "rectangle")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (a9ccc8f)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12342328]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (4faa554)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (f1855c8)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10099033]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (864652a)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (9b771fb)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12397445]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (91c9db0)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (9dd594d)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-324000000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21028450]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (d455208)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-324000000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (0983111)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-324000000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12332969]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (d0299c6)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-324000000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (bd0f04b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-324000000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21122573]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/almost_90_degrees_smaller_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (3befa2b)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-324000000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (06f1cc2)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-324000000", "-320400000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21122106]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (bd183d4)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-324000000", "-320400000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (d98a9e3)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-324000000", "-3600000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12387249]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (cfddd2f)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-324000000", "-3600000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (441c242)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-324000000", "-324000000x644400000")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21216515]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test (+10 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/on_90_degrees_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (7d3003b)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("324000000x-324000000", "-324000000x644400000")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (bba93b0)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12342328]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (bf4fc2f)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.expected    2012-11-05 16:53:32 +0900 (216cf2b)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-3600000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[10099033]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_almost_0_degree_smaller.test    2012-11-05 16:53:32 +0900 (8de6829)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -1)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-3600000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.expected    2012-11-05 16:53:32 +0900 (14fe03e)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-324000000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[12397445]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_0_degree_larger_to_on_-90_degrees.test    2012-11-05 16:53:32 +0900 (82cde7f)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -90)
+select Geo --output_columns distance --scorer 'distance = geo_distance("3600000x-324000000", "-324000000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.expected    2012-11-05 16:53:32 +0900 (68fe65a)
@@ -0,0 +1,11 @@
+table_create Geo TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Geo distance COLUMN_SCALAR Int32
+[[0,0.0,0.0],true]
+load --table Geo
+[
+{"_key": "the record for geo_distance() result"}
+]
+[[0,0.0,0.0],1]
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-324000000", "-320400000x644400000", "rect")'
+[[0,0.0,0.0],[[[1],[["distance","Int32"]],[21028450]]]]

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_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/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_-90_degrees_larger.test    2012-11-05 16:53:32 +0900 (58b7e82)
@@ -0,0 +1,10 @@
+table_create 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 179 latitude -89)
+select Geo --output_columns distance --scorer 'distance = geo_distance("320400000x-324000000", "-320400000x644400000", "rect")'

  Added: test/command/suite/select/function/geo_distance/long/2nd_to_4th/line/south_east/on_-90_degrees_to_almost_180_degrees/rect_almost_90_degrees_smaller_to_almost_0_degree_smaller.expected (+11 -0) 100644
===================================================================
--- /dev/null
... truncated to 1.0MB




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