Index
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.applyAggregationreturns 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 thegroup.<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
bboxrecord 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
BboxHandlesrecord class. - bboxLeaves() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
-
Returns the value of the
bboxLeavesrecord 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
columnrecord component. - column() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.SpatialPartitionHandle
-
Returns the value of the
columnrecord 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
delegaterecord 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
-
AuthorizationResolverthat 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
-
AuthorizationResolverbacked 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
geomColumnrecord component. - GeoMesaColumnCatalog - Class in org.locationtech.geomesa.trino.spatial.iceberg
-
Shared per-connector cache of
GeometryColumndescriptors, keyed bySchemaTableName. - 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
GeoMesaColumnCatalogdiscovery. - GeometryColumn(String, Optional, Optional) - Constructor for record class org.locationtech.geomesa.trino.spatial.GeometryColumn
-
Creates an instance of a
GeometryColumnrecord 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
GeometryTypewith 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_visibleUDF. - 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
kindrecord 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
namerecord component.
O
- ObservedVisibility(Optional) - Constructor for record class org.locationtech.geomesa.trino.spatial.iceberg.GeoMesaColumnCatalog.ObservedVisibility
-
Creates an instance of a
ObservedVisibilityrecord class. - of(int) - Static method in class org.locationtech.geomesa.trino.spatial.iceberg.GeometryType
-
Returns a
GeometryTypewith 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
partitionrecord 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
rectMaxXrecord component. - rectMaxY() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
-
Returns the value of the
rectMaxYrecord component. - rectMinX() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
-
Returns the value of the
rectMinXrecord component. - rectMinY() - Method in record class org.locationtech.geomesa.trino.spatial.iceberg.connector.SpatialTableHandle
-
Returns the value of the
rectMinYrecord 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
SpatialPartitionHandlerecord 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 rectangleST_Intersectson aPointgeometry column as fully enforced — i.e. it will do the exact filtering itself inBboxFilteringPageSourcerather 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
SpatialTableHandlerecord 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_icebergcatalog (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
xmaxrecord 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
xminrecord 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
ymaxrecord 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
yminrecord 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form