Adds support for retyping to a ContentFeatureStore.
Adds support for retyping to a ContentFeatureStore. This is necessary because the re-typing functionality in ContentFeatureStore does not preserve user data.
Parent for any trait adding support to a ContentFeatureSource such as 'retype', 'sort', 'offset', or 'limit'.
Parent for any trait adding support to a ContentFeatureSource such as 'retype', 'sort', 'offset', or 'limit'.
Any ContentFeatureSource with a ContentFeatureSourceSupport trait should call
in their addSupport(query, reader)
implementation.getReaderInternal
Sub-traits of ContentFeatureSource should first delegate to
in
their super.addSupport(query, reader)
implementation so that support can be chained and applied left to right.
addSupport
Data store parameter, used for configuring data stores in DataStoreFinder
Snaps points to cells of a defined grid
Feature type factory that allows for changing type name
Renders geometries to a fixed-size grid of pixels
Builder class for creating simple feature types
Builder class for creating simple feature types
Adding an attribute returns an AttributeBuilder class with additional options for that attribute. There is an implicit conversion back to SchemaBuilder to allow for operation chaining.
Example usage:
SchemaBuilder.builder().addString("foo").withIndex().addInt("bar").build("baz")
A DelegatingFeatureReader that re-types simple features.
A DelegatingFeatureReader that re-types simple features. Unlike ReTypeFeatureReader this feature reader will preserve user data.
SchemaBuilder
SchemaBuilder
Utilities for re-typing and re-building SimpleFeatureTypes and SimpleFeatures while preserving user data which the standard Geo Tools utilities do not do.
The object provides convenience methods for common operations on geometries.
Contains GeoMesa specific attribute descriptor information
Resolves SimpleFeatureType specification from a variety of arguments including sft strings (e.g.
Resolves SimpleFeatureType specification from a variety of arguments including sft strings (e.g. name:String,age:Integer,*geom:Point) and typesafe config.
Ordering for simple features.
Ordering for simple features. Assumes that any attributes implement Comparable
Query all SimpleFeatureTypeProviders to expose all available SimpleFeatureTypes available to the the system.
Query all SimpleFeatureTypeProviders to expose all available SimpleFeatureTypes available to the the system. Note that the list of SimpleFeatureTypes available may change over time as SimpleFeatureTypeProviders may dynamically modify their available SFTs.