47 Commits

Author SHA1 Message Date
Paul Ramsey
efd85bc528 Rename libpc to lib for hobu 2013-02-04 15:36:13 -08:00
Paul Ramsey
d5fec6a94c Add in RLE primitives to lib 2013-02-04 15:33:54 -08:00
Paul Ramsey
070609ef87 Add PC_Explode for patches 2013-02-01 16:00:22 -08:00
Paul Ramsey
17e0134305 Add pcpoint>patch aggregates 2013-02-01 13:30:11 -08:00
Paul Ramsey
23829781d1 Add in postgis case for patch envelopes 2013-01-31 16:25:53 -08:00
Paul Ramsey
5722353f35 WKB Geometry support for points 2013-01-31 11:31:30 -08:00
Paul Ramsey
63ac38cedb Fix expected lengths for serializations,
add online SQL test for patches, we're
storing in columns now, baby!
2013-01-31 09:46:40 -08:00
Paul Ramsey
ee97aa35a0 Fix up patch wkb output,
add tests.
2013-01-30 15:29:20 -08:00
Paul Ramsey
f4b6a31db3 Fix astext output for point 2013-01-30 14:08:04 -08:00
Paul Ramsey
6df96b0cbf Add pgsql regression tests 2013-01-29 16:14:27 -08:00
Paul Ramsey
fe5bf854b6 Patch support, more unit tests, hexwkb,
wkb, string output.
2013-01-29 15:34:48 -08:00
Paul Ramsey
ef1e0435f9 Start work on PCPATCH and serialization 2013-01-23 14:23:43 -08:00
Paul Ramsey
fb171dbade Add PC_Get sql function and PCPoint type 2013-01-23 11:20:12 -08:00
Paul Ramsey
f1ecbb08e4 Tie hexkbw handling to in/out functions 2013-01-21 16:14:25 -05:00
Paul Ramsey
1a2093da57 WKB input handling for pcpoint_in 2013-01-21 16:03:12 -05:00
Paul Ramsey
06a256616d Add in schema check for validity
to pointclound metadata table
2013-01-21 10:20:24 -08:00
Paul Ramsey
e8a7788d00 Add in XML function to pgsql
Set up XML validation tests
2013-01-18 16:15:39 -08:00
Paul Ramsey
7de51b4267 PgSQL function to test schema XML 2013-01-18 12:42:17 -08:00
Paul Ramsey
aaeebdbc01 PCID code builds, untested 2013-01-18 12:25:41 -08:00
Paul Ramsey
cec591ce2e Start on WKB support and necessary
infrastructure to do PCPOINT in the database
2013-01-18 12:02:54 -08:00
Paul Ramsey
f94ac1cd1c Byte stream handling for serialization,
endian swapping and new tests for patches,
points.
2013-01-17 16:30:33 -08:00
Paul Ramsey
ae080075a2 Alter WKT definitions to remove tags 2013-01-16 15:41:53 -08:00
Paul Ramsey
6249d2b039 Add pc_patch_add_point 2013-01-15 17:05:48 -08:00
Paul Ramsey
71959b7b1f Start roughing in PCPATCH functions 2013-01-15 16:40:49 -08:00
Paul Ramsey
86ec061ccf Move externel dependency flags into global include.
Clean up configure scripts.
2013-01-15 13:53:13 -08:00
Paul Ramsey
8498bd90af Autoconf getting closer 2013-01-14 16:58:27 -08:00
Paul Ramsey
c145740862 Update header 2013-01-14 16:47:48 -08:00
Paul Ramsey
4626d99aa1 Add first cut at autoconf
Rename 'core' directory
2013-01-14 16:46:13 -08:00
Paul Ramsey
4a655883a9 Add in some getters and setters for PCPOINT values. 2013-01-14 16:21:45 -08:00
Paul Ramsey
f170393f9f Make memset(0) part of pcalloc 2013-01-14 12:06:34 -08:00
Paul Ramsey
c4d2d77618 Add in schema size calculation 2013-01-14 11:55:39 -08:00
Paul Ramsey
86960eef77 MD formatting 2013-01-11 16:41:17 -08:00
Paul Ramsey
fd3d02bc1c MD formatting 2013-01-11 16:37:37 -08:00
Paul Ramsey
3292994292 Don't need box on WKB 2013-01-11 16:28:48 -08:00
Paul Ramsey
36cc1254c7 Add thoughts on binary encoding of data 2013-01-11 16:28:06 -08:00
Paul Ramsey
e12294e457 Get schema support working.
Lookup dimension info by name.
Add hashtable utility, hex utility
2013-01-11 16:04:17 -08:00
Paul Ramsey
2795b09f7e Rename pclib.a
Add stub file for postgis
2013-01-10 12:07:32 -08:00
Paul Ramsey
9e3bc1e622 Comment API functions in doxygen style.
Ignore build artifacts.
File for schema object support.
2013-01-10 11:10:27 -08:00
Paul Ramsey
1a048c64a0 Get build working with cunit
tests in place.
2013-01-09 15:19:13 -08:00
Paul Ramsey
0fbec7d6b2 Memory management functions needed for
dynamic memory handling.
2013-01-09 13:46:43 -08:00
Paul Ramsey
82e5acaa18 Rough in dynamic memory handling,
allows library to be used standalone and
with pgsql
2013-01-09 13:46:06 -08:00
Paul Ramsey
86f51705ba Move pgsql specific code to postgis 2013-01-09 09:56:45 -08:00
Paul Ramsey
be8365d2ec Reorg to allow the pc core to build independent of postgres. 2013-01-07 16:58:15 -08:00
Paul Ramsey
2af6f11e24 Fix the markdown code block 2013-01-07 16:11:02 -08:00
Paul Ramsey
f998fd9d3c Add more structs for PCPATCH and PCPOINT,
PCDIMENSION and PCFORMAT
2013-01-07 16:02:52 -08:00
Paul Ramsey
be2ceb8554 Initial commit, extension framework, dumb headers,
BSD license.
2013-01-07 12:57:20 -08:00
Paul Ramsey
0cc6098928 Initial commit 2013-01-07 09:35:10 -08:00