All Classes and Interfaces

Class
Description
Maps a Trino session identity to the set of authorization tokens it holds (e.g.
Four leaf-field handles of a __<X>_bbox__ struct column.
AuthorizationResolver that reads a session's authorization tokens from a Trino extra credential carrying a base64url-encoded token list.
AuthorizationResolver backed by a properties file mapping Trino identities to authorization tokens:
Shared per-connector cache of GeometryColumn descriptors, keyed by SchemaTableName.
Visibility-column record for a table that has been observed via GeoMesaColumnCatalog.recordVisibilityColumn(SchemaTableName, Set): the column name, or empty when the table was observed to have no visibility column.
Row-entitlement UDF: same semantics as geomesa-security's VisibilityUtils — NULL/empty visibility unrestricted, invalid expressions are hidden (fail-closed).
Per-geometry-column descriptor produced by GeoMesaColumnCatalog discovery.
Iceberg type that represents a WKB-encoded geometry column.
Wraps Trino's built-in Iceberg connector, overriding only getMetadata() to inject spatial-predicate pushdown (SpatialConnectorMetadata).
ConnectorFactory for the spatial_iceberg connector.
ConnectorMetadata wrapper that injects spatial range constraints into applyFilter for intersection-implying spatial predicates (ST_Intersects, ST_Within, ST_Contains, ST_Crosses, ST_Touches, ST_Overlaps, ST_Equals) and the equivalent __X_bbox__ struct comparisons.
Trino Plugin for the spatial-iceberg connector.
 
Hex-encoded Z2/XZ2 index ranges covering a JTS query envelope, for pushdown against hex-partitioned storage columns (__<X>_z2__ / __<X>_xz2__).
Iceberg column handle for a spatial-partition column (__<X>_z2__ or __<X>_xz2__).
A table handle produced by SpatialConnectorMetadata.applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) only when the connector has claimed a rectangle ST_Intersects on a Point geometry column as fully enforced — i.e. it will do the exact filtering itself in BboxFilteringPageSource rather than leave it to the engine.
Connector-level access control that injects a per-row visibility filter on tables carrying a visibility column, enforcing entitlements for ALL Trino consumers of the spatial_iceberg catalog (direct SQL / JDBC / BI), complementing the datastore-layer enforcement used by GeoTools clients.