OpenSearch/client
Nicholas Knize 8904fc8210 [Geo] Decouple geojson parse logic from ShapeBuilders
This is the first step to supporting WKT (and other future) format(s). The ShapeBuilders are quite messy and can be simplified by decoupling the parse logic from the build logic. This commit refactors the parsing logic into its own package separate from the Shape builders. It also decouples the GeoShapeType into a standalone enumerator that is responsible for validating the parsed data and providing the appropriate builder. This future-proofs the code making it easier to maintain and add new shape types.
2017-11-10 14:37:58 -06:00
..
benchmark Revert shading for the low level rest client (#26367) 2017-08-25 14:13:12 -05:00
client-benchmark-noop-api-plugin remove _primary and _replica shard preferences (#26791) 2017-10-08 11:03:06 -04:00
rest Reindex: Fix headers in reindex action (#26937) 2017-10-25 16:37:01 -07:00
rest-high-level [Geo] Decouple geojson parse logic from ShapeBuilders 2017-11-10 14:37:58 -06:00
sniffer Upgrade to Jackson 2.8.10 (#27230) 2017-11-06 10:20:05 +01:00
test Revert shading for the low level rest client (#26367) 2017-08-25 14:13:12 -05:00
transport Add links to external classes in clients javadoc (#25998) 2017-08-17 21:03:47 +02:00