Index

A B C D E F G H I K L N O P R S T V X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

allowSplittingReadIntoMultipleSubQueries(ConnectorSession, ConnectorTableHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns whether a read of the given table may be split into multiple sub-queries.
applyAggregation(ConnectorSession, ConnectorTableHandle, List, Map, List) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Delegating override is load-bearing: without it the default ConnectorMetadata.applyAggregation returns empty, which means "no aggregation pushdown supported."
applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Injects spatial range constraints into the filter for spatial predicates.
applyLimit(ConnectorSession, ConnectorTableHandle, long) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Delegates limit pushdown to the underlying connector.
applyProjection(ConnectorSession, ConnectorTableHandle, List, Map) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Delegates projection pushdown to the underlying connector.
applyTopN(ConnectorSession, ConnectorTableHandle, long, List, Map) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Delegates top-N pushdown to the underlying connector.
AuthorizationResolver - Interface in org.locationtech.geomesa.trino.security
Maps a Trino session identity to the set of authorization tokens it holds (e.g.
authorizationsFor(ConnectorIdentity) - Method in interface org.locationtech.geomesa.trino.security.AuthorizationResolver
Authorizations for the given identity; empty set if none (fail-closed).
authorizationsFor(ConnectorIdentity) - Method in class org.locationtech.geomesa.trino.security.ExtraCredentialAuthorizationResolver
Authorizations read from the identity's extra credential; empty set if the credential is absent or the required secret does not match (fail-closed).
authorizationsFor(ConnectorIdentity) - Method in class org.locationtech.geomesa.trino.security.FileAuthorizationResolver
Union of the identity's user.<name> entry and the group.<name> entry for each of its groups; empty set if unmapped (fail-closed).

B

bbox() - Method in record class org.locationtech.geomesa.trino.spatial.GeometryColumn
Returns the value of the bbox record component.
BboxHandles - Record Class in org.locationtech.geomesa.trino.spatial.iceberg
Four leaf-field handles of a __<X>_bbox__ struct column.
BboxHandles(IcebergColumnHandle, IcebergColumnHandle, IcebergColumnHandle, IcebergColumnHandle) - Constructor for record class org.locationtech.geomesa.trino.spatial.iceberg.BboxHandles
Creates an instance of a BboxHandles record class.
bboxLeaves() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Returns the value of the bboxLeaves record component.
beginTransaction(IsolationLevel, boolean, boolean) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Begins a transaction on the delegate connector.

C

column() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog.ObservedVisibility
Returns the value of the column record component.
column() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.SpatialPartitionHandle
Returns the value of the column record component.
commit(ConnectorTransactionHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Commits the given transaction on the delegate connector.
create(String, Map, ConnectorContext) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorFactory
Creates a spatial-iceberg connector by wrapping Trino's built-in Iceberg connector.
createSchema(ConnectorSession, String, Map, TrinoPrincipal) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Creates a schema via the delegate connector.
createView(ConnectorSession, SchemaTableName, ConnectorViewDefinition, Map, boolean) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Creates a view via the delegate connector.

D

delegate() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Returns the value of the delegate record component.
dropSchema(ConnectorSession, String, boolean) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Drops a schema via the delegate connector and invalidates its cached state.
dropTable(ConnectorSession, ConnectorTableHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Drops a table via the delegate connector and invalidates its cached state.
dropView(ConnectorSession, SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Drops a view via the delegate connector.

E

equals(Object) - Method in record class org.locationtech.geomesa.trino.spatial.GeometryColumn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.BboxHandles
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog.ObservedVisibility
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.SpatialPartitionHandle
Indicates whether some other object is "equal to" this one.
ExtraCredentialAuthorizationResolver - Class in org.locationtech.geomesa.trino.security
AuthorizationResolver that reads a session's authorization tokens from a Trino extra credential carrying a base64url-encoded token list.
ExtraCredentialAuthorizationResolver(Map) - Constructor for class org.locationtech.geomesa.trino.security.ExtraCredentialAuthorizationResolver
Builds a resolver from catalog configuration.

F

FileAuthorizationResolver - Class in org.locationtech.geomesa.trino.security
AuthorizationResolver backed by a properties file mapping Trino identities to authorization tokens:
FileAuthorizationResolver(Path) - Constructor for class org.locationtech.geomesa.trino.security.FileAuthorizationResolver
Builds a resolver backed by the given properties file.

G

G - Static variable in class org.locationtech.geomesa.trino.spatial.iceberg.transforms.SpatialIndexRanges
XZ2 quad-tree depth; matches the GeoMesa writer default precision.
geomColumn() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Returns the value of the geomColumn record component.
GeoMesaColumnCatalog - Class in org.locationtech.geomesa.trino.spatial.iceberg
Shared per-connector cache of GeometryColumn descriptors, keyed by SchemaTableName.
GeoMesaColumnCatalog() - Constructor for class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog
Creates a catalog with the default TTL and system clock.
GeoMesaColumnCatalog.ObservedVisibility - Record Class in org.locationtech.geomesa.trino.spatial.iceberg
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.
GeoMesaSecurityFunctions - Class in org.locationtech.geomesa.trino.security
Row-entitlement UDF: same semantics as geomesa-security's VisibilityUtils — NULL/empty visibility unrestricted, invalid expressions are hidden (fail-closed).
GeometryColumn - Record Class in org.locationtech.geomesa.trino.spatial
Per-geometry-column descriptor produced by GeoMesaColumnCatalog discovery.
GeometryColumn(String, Optional, Optional) - Constructor for record class org.locationtech.geomesa.trino.spatial.GeometryColumn
Creates an instance of a GeometryColumn record class.
GeometryType - Class in org.locationtech.geomesa.trino.spatial.iceberg
Iceberg type that represents a WKB-encoded geometry column.
get() - Static method in class org.locationtech.geomesa.trino.spatial.iceberg.GeometryType
Returns a GeometryType with SRID 4326 (WGS-84).
getAccessControl() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the visibility-enforcing access control when configured; otherwise delegates to Iceberg (no Trino-layer row filtering).
getAnalyzeProperties() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate analyze properties.
getCapabilities() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate connector capabilities.
getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the column handles for the given table, recording its visibility column.
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the metadata for the given column.
getColumnProperties() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate column properties.
getConnectorFactories() - Method in class org.locationtech.geomesa.trino.spatial.SpatialIcebergPlugin
Returns the connector factories provided by this plugin.
getFunctionProvider() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate function provider.
getFunctions() - Method in class org.locationtech.geomesa.trino.spatial.SpatialIcebergPlugin
Returns the SQL functions provided by this plugin.
getIndexProvider() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate index provider.
getInfo(ConnectorSession, ConnectorTableHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns connector-specific info for the given table.
getMaterializedView(ConnectorSession, SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the definition of the named materialized view, if any.
getMaterializedViewFreshness(ConnectorSession, SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the freshness of the named materialized view.
getMaterializedViewProperties() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate materialized-view properties.
getMaterializedViews(ConnectorSession, Optional) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the materialized-view definitions in the given schema (or all schemas).
getMetadata(ConnectorSession, ConnectorTransactionHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Only override: wrap delegate metadata with the spatial pushdown logic.
getName() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorFactory
Returns the connector name registered with Trino.
getNodePartitioningProvider() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate node-partitioning provider.
getPageSinkProvider() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate page-sink provider.
getPageSourceProvider() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate page-source provider.
getPageSourceProviderFactory() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate page-source provider factory.
getProcedures() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate procedures.
getRecordSetProvider() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate record-set provider.
getRelationTypes(ConnectorSession, Optional) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the relation types for the given schema (or all schemas).
getRowFilters(ConnectorSecurityContext, SchemaTableName) - Method in class org.locationtech.geomesa.trino.security.VisibilityAccessControl
The one method that adds behavior: a row filter for tables with a visibility column, evaluated by the global is_visible UDF.
getSchemaOwner(ConnectorSession, String) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the owner of the named schema.
getSchemaProperties() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate schema properties.
getSchemaProperties(ConnectorSession, String) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the properties of the named schema.
getSessionProperties() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate session properties.
getSplitManager() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate split manager.
getSystemTable(ConnectorSession, SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the system table for the given name, if any.
getSystemTables() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate system tables.
getTableCredentials(ConnectorSession, ConnectorTableHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the credentials Iceberg's page-source provider needs to read the table's data files.
getTableFunctions() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate table functions.
getTableHandle(ConnectorSession, SchemaTableName, Optional, Optional) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the table handle for the given name and version range.
getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the metadata for the given table.
getTableName(ConnectorSession, ConnectorTableHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the schema-qualified name for the given table handle.
getTableProcedures() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate table procedures.
getTableProperties() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate table properties.
getTableProperties(ConnectorSession, ConnectorTableHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the connector-level properties of the given table.
getTableStatistics(ConnectorSession, ConnectorTableHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the statistics for the given table.
getView(ConnectorSession, SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the definition of the named view, if any.
getViewProperties() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns the delegate view properties.
getViewProperties(ConnectorSession, SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the properties of the named view.
getViews(ConnectorSession, Optional) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the view definitions in the given schema (or all schemas).

H

hashCode() - Method in record class org.locationtech.geomesa.trino.spatial.GeometryColumn
Returns a hash code value for this object.
hashCode() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.BboxHandles
Returns a hash code value for this object.
hashCode() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Returns a hash code value for this object.
hashCode() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog.ObservedVisibility
Returns a hash code value for this object.
hashCode() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.SpatialPartitionHandle
Returns a hash code value for this object.

I

invalidate(SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog
Drops all cached state for a table.
invalidateSchema(String) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog
Drops cached state for every table in a schema.
isSingleStatementWritesOnly() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Returns whether the delegate connector supports single-statement writes only.
isView(ConnectorSession, SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns whether the named relation is a view.
isVisible(Slice, Slice) - Static method in class org.locationtech.geomesa.trino.security.GeoMesaSecurityFunctions
True if the auths satisfy the visibility expression; NULL/empty visibility is unrestricted and invalid expressions are hidden (fail-closed).

K

kind() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.SpatialPartitionHandle
Returns the value of the kind record component.

L

listMaterializedViews(ConnectorSession, Optional) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the materialized views in the given schema (or all schemas).
listSchemaNames(ConnectorSession) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the schema names visible to the session.
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the columns for tables matching the given prefix.
listTables(ConnectorSession, Optional) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the tables in the given schema (or all schemas).
listViews(ConnectorSession, Optional) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the views in the given schema (or all schemas).

N

name() - Method in record class org.locationtech.geomesa.trino.spatial.GeometryColumn
Returns the value of the name record component.

O

ObservedVisibility(Optional) - Constructor for record class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog.ObservedVisibility
Creates an instance of a ObservedVisibility record class.
of(int) - Static method in class org.locationtech.geomesa.trino.spatial.iceberg.GeometryType
Returns a GeometryType with the given SRID.
org.locationtech.geomesa.trino.security - package org.locationtech.geomesa.trino.security
 
org.locationtech.geomesa.trino.spatial - package org.locationtech.geomesa.trino.spatial
 
org.locationtech.geomesa.trino.spatial.iceberg - package org.locationtech.geomesa.trino.spatial.iceberg
 
org.locationtech.geomesa.trino.spatial.iceberg.connector - package org.locationtech.geomesa.trino.spatial.iceberg.connector
 
org.locationtech.geomesa.trino.spatial.iceberg.transforms - package org.locationtech.geomesa.trino.spatial.iceberg.transforms
 

P

partition() - Method in record class org.locationtech.geomesa.trino.spatial.GeometryColumn
Returns the value of the partition record component.

R

recordVisibilityColumn(SchemaTableName, Set) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog
Records which visibility column (if any) a table exposes, detected from its column names.
rectMaxX() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Returns the value of the rectMaxX record component.
rectMaxY() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Returns the value of the rectMaxY record component.
rectMinX() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Returns the value of the rectMinX record component.
rectMinY() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Returns the value of the rectMinY record component.
redirectTable(ConnectorSession, SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns the redirected location of the named table, if any.
renameSchema(ConnectorSession, String, String) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Renames a schema via the delegate connector and invalidates the source's cached state.
renameTable(ConnectorSession, ConnectorTableHandle, SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Renames a table via the delegate connector and invalidates the old and new cached state.
renameView(ConnectorSession, SchemaTableName, SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Renames a view via the delegate connector.
resolve(SchemaTableName, ConnectorSession, ConnectorTableHandle, ConnectorMetadata) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog
Resolves the geometry-column descriptors for a table; cached per table, re-discovered after the TTL.
rollback(ConnectorTransactionHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Rolls back the given transaction on the delegate connector.

S

schemaExists(ConnectorSession, String) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Returns whether the named schema exists.
setColumnComment(ConnectorSession, ConnectorTableHandle, ColumnHandle, Optional) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Sets a column's comment via the delegate connector.
setSchemaAuthorization(ConnectorSession, String, TrinoPrincipal) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Sets the owner of a schema via the delegate connector.
setTableAuthorization(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Sets the owner of a table via the delegate connector.
setTableComment(ConnectorSession, ConnectorTableHandle, Optional) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Sets a table's comment via the delegate connector.
setTableProperties(ConnectorSession, ConnectorTableHandle, Map) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Sets a table's properties via the delegate connector.
setViewAuthorization(ConnectorSession, SchemaTableName, TrinoPrincipal) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Sets the owner of a view via the delegate connector.
setViewColumnComment(ConnectorSession, SchemaTableName, String, Optional) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Sets a view column's comment via the delegate connector.
setViewComment(ConnectorSession, SchemaTableName, Optional) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Sets a view's comment via the delegate connector.
shutdown() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Shuts down the delegate connector.
SpatialConnector - Class in org.locationtech.geomesa.trino.spatial.iceberg.connector
Wraps Trino's built-in Iceberg connector, overriding only getMetadata() to inject spatial-predicate pushdown (SpatialConnectorMetadata).
SpatialConnector(Connector) - Constructor for class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Wraps a delegate connector with no Trino-layer visibility enforcement.
SpatialConnector(Connector, String, AuthorizationResolver) - Constructor for class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Wraps a delegate connector, optionally installing Trino-layer row-visibility enforcement.
SpatialConnector(Connector, String, AuthorizationResolver, boolean) - Constructor for class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnector
Wraps a delegate connector, optionally installing Trino-layer row-visibility enforcement and the page-source bbox cheap-reject.
SpatialConnectorFactory - Class in org.locationtech.geomesa.trino.spatial.iceberg.connector
ConnectorFactory for the spatial_iceberg connector.
SpatialConnectorFactory() - Constructor for class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorFactory
Default constructor; instances are created by SpatialIcebergPlugin.
SpatialConnectorMetadata - Class in org.locationtech.geomesa.trino.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.
SpatialConnectorMetadata(ConnectorMetadata, GeoMesaColumnCatalog) - Constructor for class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Wraps a delegate metadata with spatial-predicate pushdown.
SpatialConnectorMetadata(ConnectorMetadata, GeoMesaColumnCatalog, boolean) - Constructor for class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
 
SpatialIcebergPlugin - Class in org.locationtech.geomesa.trino.spatial
Trino Plugin for the spatial-iceberg connector.
SpatialIcebergPlugin() - Constructor for class org.locationtech.geomesa.trino.spatial.SpatialIcebergPlugin
Default constructor; invoked by Trino's plugin loader.
SpatialIndexKind - Enum Class in org.locationtech.geomesa.trino.spatial
 
SpatialIndexRanges - Class in org.locationtech.geomesa.trino.spatial.iceberg.transforms
Hex-encoded Z2/XZ2 index ranges covering a JTS query envelope, for pushdown against hex-partitioned storage columns (__<X>_z2__ / __<X>_xz2__).
SpatialPartitionHandle - Record Class in org.locationtech.geomesa.trino.spatial.iceberg
Iceberg column handle for a spatial-partition column (__<X>_z2__ or __<X>_xz2__).
SpatialPartitionHandle(SpatialIndexKind, IcebergColumnHandle) - Constructor for record class org.locationtech.geomesa.trino.spatial.iceberg.SpatialPartitionHandle
Creates an instance of a SpatialPartitionHandle record class.
SpatialTableHandle - Record Class in org.locationtech.geomesa.trino.spatial.iceberg.connector
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.
SpatialTableHandle(IcebergTableHandle, IcebergColumnHandle, List, double, double, double, double) - Constructor for record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Creates an instance of a SpatialTableHandle record class.
srid() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.GeometryType
Returns the SRID (spatial reference ID) for this geometry type.
streamRelationColumns(ConnectorSession, Optional, UnaryOperator) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Streams the columns for relations in the given schema (or all schemas).
streamRelationComments(ConnectorSession, Optional, UnaryOperator) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Streams the comments for relations in the given schema (or all schemas).
streamTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Streams the columns for tables matching the given prefix.

T

toString() - Method in record class org.locationtech.geomesa.trino.spatial.GeometryColumn
Returns a string representation of this record class.
toString() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.BboxHandles
Returns a string representation of this record class.
toString() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Returns a string representation of this record class.
toString() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog.ObservedVisibility
Returns a string representation of this record class.
toString() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.GeometryType
 
toString() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.SpatialPartitionHandle
Returns a string representation of this record class.
TYPE_NAME - Static variable in class org.locationtech.geomesa.trino.spatial.iceberg.GeometryType
 
typeId() - Method in class org.locationtech.geomesa.trino.spatial.iceberg.GeometryType
Returns TypeID.BINARY — geometry is stored as raw WKB bytes.

V

validateScan(ConnectorSession, ConnectorTableHandle) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialConnectorMetadata
Validates a scan against the given table handle.
valueOf(String) - Static method in enum class org.locationtech.geomesa.trino.spatial.SpatialIndexKind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.locationtech.geomesa.trino.spatial.SpatialIndexKind
Returns an array containing the constants of this enum class, in the order they are declared.
VisibilityAccessControl - Class in org.locationtech.geomesa.trino.security
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.
VisibilityAccessControl(String, GeoMesaColumnCatalog, AuthorizationResolver) - Constructor for class org.locationtech.geomesa.trino.security.VisibilityAccessControl
Builds the access control for a single catalog.
visibilityColumn(SchemaTableName) - Method in class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog
The recorded visibility observation for a table, or empty if the table has not been observed (caller should fail closed).

X

xmax() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.BboxHandles
Returns the value of the xmax record component.
XMAX - Static variable in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Order of SpatialTableHandle.bboxLeaves: xmin, ymin, xmax, ymax.
xmin() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.BboxHandles
Returns the value of the xmin record component.
XMIN - Static variable in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Order of SpatialTableHandle.bboxLeaves: xmin, ymin, xmax, ymax.
XZ2 - Enum constant in enum class org.locationtech.geomesa.trino.spatial.SpatialIndexKind
 
xz2Ranges(Envelope) - Static method in class org.locationtech.geomesa.trino.spatial.iceberg.transforms.SpatialIndexRanges
XZ2 index ranges covering a JTS query envelope at SpatialIndexRanges.G, hex-encoded for pushdown against a __<X>_xz2__ column.

Y

ymax() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.BboxHandles
Returns the value of the ymax record component.
YMAX - Static variable in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Order of SpatialTableHandle.bboxLeaves: xmin, ymin, xmax, ymax.
ymin() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.BboxHandles
Returns the value of the ymin record component.
YMIN - Static variable in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
Order of SpatialTableHandle.bboxLeaves: xmin, ymin, xmax, ymax.

Z

Z2 - Enum constant in enum class org.locationtech.geomesa.trino.spatial.SpatialIndexKind
 
z2Ranges(Envelope) - Static method in class org.locationtech.geomesa.trino.spatial.iceberg.transforms.SpatialIndexRanges
Z2 index ranges covering a JTS query envelope, hex-encoded for pushdown against a __<X>_z2__ column.
A B C D E F G H I K L N O P R S T V X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form