44 Commits

Author SHA1 Message Date
Paul Ramsey
4d2187af38 Convert to using public ght api 2013-05-03 15:24:56 -07:00
Paul Ramsey
309dddf4c8 Rough start of GHT compression support 2013-04-30 16:51:23 -07:00
Paul Ramsey
f9a3981fcf Include #define for ght presence 2013-04-29 17:24:41 -07:00
Paul Ramsey
340834782d Add libght support to build 2013-04-29 17:19:43 -07:00
Paul Ramsey
0b1e2eeb48 Make scale = 1 the default and handle in scaling routines 2013-04-15 15:29:05 -07:00
Paul Ramsey
9a5d48c222 Format RST 2013-04-11 12:43:34 -07:00
Paul Ramsey
14665534fa Merge branch 'master' of github.com:pramsey/pointcloud
Conflicts:
	lib/TODO.md
2013-04-11 11:32:21 -07:00
Paul Ramsey
b7a0efde42 More functions 2013-04-11 11:31:42 -07:00
Paul Ramsey
1d81da98ac More errors on missing schema in WKB 2013-04-09 14:08:30 -07:00
Paul Ramsey
83d4ffc85f Platform change for nsabo 2013-04-01 13:15:44 -07:00
Paul Ramsey
2edf0319ca Update TODO.md
Add useful func idea
2013-03-29 09:12:01 -07:00
Paul Ramsey
4e0f8073ad Add use cases from hobu 2013-03-26 11:03:51 -04:00
Paul Ramsey
8b3df45cab Fix dimensional serialization 2013-03-15 10:19:37 -10:00
Paul Ramsey
a1759cf9cf Beef up typmod enforcement 2013-03-10 11:14:38 -07:00
Paul Ramsey
9fb87fc6f3 Note on compression 2013-03-08 14:19:31 -08:00
Paul Ramsey
6e7dc88520 Update copyright to reference NrCan 2013-03-08 13:53:06 -08:00
Paul Ramsey
e4adb9f002 remove trailing white space from .h and make files 2013-03-08 13:46:51 -08:00
Paul Ramsey
73da920ff0 Remove trailing white space from .c files 2013-03-08 13:46:06 -08:00
Paul Ramsey
ad75e05492 Documentation 2013-03-08 12:54:46 -08:00
Paul Ramsey
b2ca04afa7 pgxs in configure 2013-03-07 10:23:23 -08:00
Paul Ramsey
9ff9cda229 Generate config.mk from ./configure 2013-03-07 10:03:57 -08:00
Paul Ramsey
d4a104bd77 Enable dimensional storage in the db 2013-03-06 22:06:23 -08:00
Paul Ramsey
1aa8e3b15b Respect scale/offset in dim extent calc 2013-03-06 12:50:18 -08:00
Paul Ramsey
32ec2c5d2e Fix non-typmod prob with pointcloud_columns 2013-03-06 12:34:02 -08:00
Paul Ramsey
f6f9c4281c PC_Uncompress and PC_NumPoints 2013-03-06 11:14:46 -08:00
Paul Ramsey
e80fc20244 Fix memory error in allocator 2013-03-04 13:00:13 -08:00
Paul Ramsey
b457b2faee Add in aggregate functions for pc_union(pcpatch) 2013-03-04 11:55:12 -08:00
Paul Ramsey
c7060031b5 Add dimensional compression routines, right out to the
patch level. Now to add them to SQL.
2013-03-01 16:42:15 -08:00
Paul Ramsey
716fdd2f50 ug 2013-02-27 14:46:49 -08:00
Paul Ramsey
941d5cb937 Break out struct functions into
their own files. Add patch to dimlist
conversion.
2013-02-26 12:30:11 -08:00
Paul Ramsey
6480c9dcb1 PCDIMLIST encoding 2013-02-26 11:45:23 -08:00
Paul Ramsey
9b20f737ba Finish up change to PCBYTE holder 2013-02-26 10:31:36 -08:00
Paul Ramsey
f499fbc18a First cut of change to PCBYTES 2013-02-25 16:20:44 -08:00
Paul Ramsey
176fa79ecb Add in dimensional data structure.
Build stats on dimensional structure
and figure out preferred compression
for each dimension. Extra tests
for sigbits and other compression
schemes.
2013-02-21 16:26:11 -08:00
Paul Ramsey
e2d636d9ec Add in zlib compression scheme
for dimensional compression.
2013-02-20 21:30:43 -08:00
Paul Ramsey
4f07bfc3fa Add sigbits tests for encode/decode and for 32-bit values. 2013-02-20 12:57:25 -08:00
Paul Ramsey
9d32782984 Add in sigbits decoding functions 2013-02-20 12:22:02 -08:00
Paul Ramsey
53f90321e5 Add in bitcount to dimensional compression 2013-02-20 10:02:46 -08:00
Paul Ramsey
31760d1d53 Fix up 16bit bit packing tests and code 2013-02-18 21:43:39 -08:00
Paul Ramsey
87b05d6668 Commit partial work on dimensional compression 2013-02-18 20:54:37 -08:00
Paul Ramsey
8b99ca3750 Handle <offset> in the schema 2013-02-07 14:54:06 -08:00
Paul Ramsey
24fd7bef7a Add caching to XML schema support,
required for reasonable performance
in real world use cases.
2013-02-07 13:54:08 -08:00
Paul Ramsey
e086d63bb3 Add typmod support to pcpoint and pcpatch 2013-02-06 14:28:19 -08:00
Paul Ramsey
efd85bc528 Rename libpc to lib for hobu 2013-02-04 15:36:13 -08:00