├── .gitignore ├── Changes ├── README.markdown ├── docs └── plruby.rb ├── ex_trans.sql ├── extconf.rb ├── plruby.html ├── plruby.rd ├── src ├── conversions.h ├── conversions │ ├── basic │ │ ├── conversions.h │ │ ├── extconf.rb │ │ └── plruby_basic.c │ ├── bitstring │ │ ├── bitstring.sql │ │ ├── conversions.h │ │ ├── extconf.rb │ │ └── plruby_bitstring.c │ ├── convcommon.h │ ├── datetime │ │ ├── conversions.h │ │ ├── extconf.rb │ │ └── plruby_datetime.c │ ├── geometry │ │ ├── conversions.h │ │ ├── extconf.rb │ │ ├── geometry.sql │ │ └── plruby_geometry.c │ └── network │ │ ├── conversions.h │ │ ├── extconf.rb │ │ ├── network.sql │ │ └── plruby_network.c ├── package.h ├── plpl.c ├── plplan.c ├── plruby.c ├── plruby.h └── pltrans.c └── test ├── conv_bitstring ├── b.rb ├── runtest ├── test.expected.73 ├── test.expected.74 ├── test.expected.80 ├── test.expected.81 ├── test.expected.82 ├── test.expected.83 ├── test.expected.84 └── test_queries.sql.in ├── conv_geometry ├── b.rb ├── runtest ├── test.expected.73 ├── test.expected.74 ├── test.expected.80 ├── test.expected.81 ├── test.expected.82 ├── test.expected.83 ├── test.expected.84 └── test_queries.sql.in ├── conv_network ├── b.rb ├── runtest ├── test.expected.73 ├── test.expected.74 ├── test.expected.80 ├── test.expected.81 ├── test.expected.82 ├── test.expected.83 ├── test.expected.84 └── test_queries.sql.in ├── plp ├── b.rb ├── runtest ├── test.expected.73 ├── test.expected.74 ├── test.expected.75 ├── test.expected.80 ├── test.expected.81 ├── test.expected.82 ├── test.expected.83 ├── test.expected.84 ├── test_queries.sql └── test_setup.sql.in ├── plt ├── b.rb ├── runtest ├── test.expected.73 ├── test.expected.74 ├── test.expected.75 ├── test.expected.80 ├── test.expected.81 ├── test.expected.82 ├── test.expected.83 ├── test.expected.84 ├── test_queries.sql └── test_setup.sql.in └── range ├── b.rb ├── runtest ├── test.expected.73.in ├── test.expected.74.in ├── test.expected.75.in ├── test.expected.80 ├── test.expected.81 ├── test.expected.82 ├── test.expected.83 ├── test.expected.84 └── test_queries.sql.in /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/.gitignore -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/Changes -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/README.markdown -------------------------------------------------------------------------------- /docs/plruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/docs/plruby.rb -------------------------------------------------------------------------------- /ex_trans.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/ex_trans.sql -------------------------------------------------------------------------------- /extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/extconf.rb -------------------------------------------------------------------------------- /plruby.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/plruby.html -------------------------------------------------------------------------------- /plruby.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/plruby.rd -------------------------------------------------------------------------------- /src/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions.h -------------------------------------------------------------------------------- /src/conversions/basic/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/basic/conversions.h -------------------------------------------------------------------------------- /src/conversions/basic/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/basic/extconf.rb -------------------------------------------------------------------------------- /src/conversions/basic/plruby_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/basic/plruby_basic.c -------------------------------------------------------------------------------- /src/conversions/bitstring/bitstring.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/bitstring/bitstring.sql -------------------------------------------------------------------------------- /src/conversions/bitstring/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/bitstring/conversions.h -------------------------------------------------------------------------------- /src/conversions/bitstring/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/bitstring/extconf.rb -------------------------------------------------------------------------------- /src/conversions/bitstring/plruby_bitstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/bitstring/plruby_bitstring.c -------------------------------------------------------------------------------- /src/conversions/convcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/convcommon.h -------------------------------------------------------------------------------- /src/conversions/datetime/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/datetime/conversions.h -------------------------------------------------------------------------------- /src/conversions/datetime/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/datetime/extconf.rb -------------------------------------------------------------------------------- /src/conversions/datetime/plruby_datetime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/datetime/plruby_datetime.c -------------------------------------------------------------------------------- /src/conversions/geometry/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/geometry/conversions.h -------------------------------------------------------------------------------- /src/conversions/geometry/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/geometry/extconf.rb -------------------------------------------------------------------------------- /src/conversions/geometry/geometry.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/geometry/geometry.sql -------------------------------------------------------------------------------- /src/conversions/geometry/plruby_geometry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/geometry/plruby_geometry.c -------------------------------------------------------------------------------- /src/conversions/network/conversions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/network/conversions.h -------------------------------------------------------------------------------- /src/conversions/network/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/network/extconf.rb -------------------------------------------------------------------------------- /src/conversions/network/network.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/network/network.sql -------------------------------------------------------------------------------- /src/conversions/network/plruby_network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/conversions/network/plruby_network.c -------------------------------------------------------------------------------- /src/package.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/package.h -------------------------------------------------------------------------------- /src/plpl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/plpl.c -------------------------------------------------------------------------------- /src/plplan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/plplan.c -------------------------------------------------------------------------------- /src/plruby.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/plruby.c -------------------------------------------------------------------------------- /src/plruby.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/plruby.h -------------------------------------------------------------------------------- /src/pltrans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/src/pltrans.c -------------------------------------------------------------------------------- /test/conv_bitstring/b.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_bitstring/b.rb -------------------------------------------------------------------------------- /test/conv_bitstring/runtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_bitstring/runtest -------------------------------------------------------------------------------- /test/conv_bitstring/test.expected.73: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_bitstring/test.expected.73 -------------------------------------------------------------------------------- /test/conv_bitstring/test.expected.74: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_bitstring/test.expected.74 -------------------------------------------------------------------------------- /test/conv_bitstring/test.expected.80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_bitstring/test.expected.80 -------------------------------------------------------------------------------- /test/conv_bitstring/test.expected.81: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_bitstring/test.expected.81 -------------------------------------------------------------------------------- /test/conv_bitstring/test.expected.82: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_bitstring/test.expected.82 -------------------------------------------------------------------------------- /test/conv_bitstring/test.expected.83: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_bitstring/test.expected.83 -------------------------------------------------------------------------------- /test/conv_bitstring/test.expected.84: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_bitstring/test.expected.84 -------------------------------------------------------------------------------- /test/conv_bitstring/test_queries.sql.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_bitstring/test_queries.sql.in -------------------------------------------------------------------------------- /test/conv_geometry/b.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_geometry/b.rb -------------------------------------------------------------------------------- /test/conv_geometry/runtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_geometry/runtest -------------------------------------------------------------------------------- /test/conv_geometry/test.expected.73: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_geometry/test.expected.73 -------------------------------------------------------------------------------- /test/conv_geometry/test.expected.74: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_geometry/test.expected.74 -------------------------------------------------------------------------------- /test/conv_geometry/test.expected.80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_geometry/test.expected.80 -------------------------------------------------------------------------------- /test/conv_geometry/test.expected.81: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_geometry/test.expected.81 -------------------------------------------------------------------------------- /test/conv_geometry/test.expected.82: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_geometry/test.expected.82 -------------------------------------------------------------------------------- /test/conv_geometry/test.expected.83: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_geometry/test.expected.83 -------------------------------------------------------------------------------- /test/conv_geometry/test.expected.84: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_geometry/test.expected.84 -------------------------------------------------------------------------------- /test/conv_geometry/test_queries.sql.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_geometry/test_queries.sql.in -------------------------------------------------------------------------------- /test/conv_network/b.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_network/b.rb -------------------------------------------------------------------------------- /test/conv_network/runtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_network/runtest -------------------------------------------------------------------------------- /test/conv_network/test.expected.73: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_network/test.expected.73 -------------------------------------------------------------------------------- /test/conv_network/test.expected.74: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_network/test.expected.74 -------------------------------------------------------------------------------- /test/conv_network/test.expected.80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_network/test.expected.80 -------------------------------------------------------------------------------- /test/conv_network/test.expected.81: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_network/test.expected.81 -------------------------------------------------------------------------------- /test/conv_network/test.expected.82: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_network/test.expected.82 -------------------------------------------------------------------------------- /test/conv_network/test.expected.83: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_network/test.expected.83 -------------------------------------------------------------------------------- /test/conv_network/test.expected.84: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_network/test.expected.84 -------------------------------------------------------------------------------- /test/conv_network/test_queries.sql.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/conv_network/test_queries.sql.in -------------------------------------------------------------------------------- /test/plp/b.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/b.rb -------------------------------------------------------------------------------- /test/plp/runtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/runtest -------------------------------------------------------------------------------- /test/plp/test.expected.73: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/test.expected.73 -------------------------------------------------------------------------------- /test/plp/test.expected.74: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/test.expected.74 -------------------------------------------------------------------------------- /test/plp/test.expected.75: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/test.expected.75 -------------------------------------------------------------------------------- /test/plp/test.expected.80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/test.expected.80 -------------------------------------------------------------------------------- /test/plp/test.expected.81: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/test.expected.81 -------------------------------------------------------------------------------- /test/plp/test.expected.82: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/test.expected.82 -------------------------------------------------------------------------------- /test/plp/test.expected.83: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/test.expected.83 -------------------------------------------------------------------------------- /test/plp/test.expected.84: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/test.expected.84 -------------------------------------------------------------------------------- /test/plp/test_queries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/test_queries.sql -------------------------------------------------------------------------------- /test/plp/test_setup.sql.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plp/test_setup.sql.in -------------------------------------------------------------------------------- /test/plt/b.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/b.rb -------------------------------------------------------------------------------- /test/plt/runtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/runtest -------------------------------------------------------------------------------- /test/plt/test.expected.73: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/test.expected.73 -------------------------------------------------------------------------------- /test/plt/test.expected.74: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/test.expected.74 -------------------------------------------------------------------------------- /test/plt/test.expected.75: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/test.expected.75 -------------------------------------------------------------------------------- /test/plt/test.expected.80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/test.expected.80 -------------------------------------------------------------------------------- /test/plt/test.expected.81: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/test.expected.81 -------------------------------------------------------------------------------- /test/plt/test.expected.82: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/test.expected.82 -------------------------------------------------------------------------------- /test/plt/test.expected.83: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/test.expected.83 -------------------------------------------------------------------------------- /test/plt/test.expected.84: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/test.expected.84 -------------------------------------------------------------------------------- /test/plt/test_queries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/test_queries.sql -------------------------------------------------------------------------------- /test/plt/test_setup.sql.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/plt/test_setup.sql.in -------------------------------------------------------------------------------- /test/range/b.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/range/b.rb -------------------------------------------------------------------------------- /test/range/runtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/range/runtest -------------------------------------------------------------------------------- /test/range/test.expected.73.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/range/test.expected.73.in -------------------------------------------------------------------------------- /test/range/test.expected.74.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/range/test.expected.74.in -------------------------------------------------------------------------------- /test/range/test.expected.75.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/range/test.expected.75.in -------------------------------------------------------------------------------- /test/range/test.expected.80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/range/test.expected.80 -------------------------------------------------------------------------------- /test/range/test.expected.81: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/range/test.expected.81 -------------------------------------------------------------------------------- /test/range/test.expected.82: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/range/test.expected.82 -------------------------------------------------------------------------------- /test/range/test.expected.83: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/range/test.expected.83 -------------------------------------------------------------------------------- /test/range/test.expected.84: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/range/test.expected.84 -------------------------------------------------------------------------------- /test/range/test_queries.sql.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knu/postgresql-plruby/HEAD/test/range/test_queries.sql.in --------------------------------------------------------------------------------