Skip to content

Lakehouse connector doesn't support table procedures #26754

@ebyhr

Description

@ebyhr
ALTER TABLE region EXECUTE optimize;
io.trino.spi.TrinoException: Table procedure not registered: OPTIMIZE
	at io.trino.metadata.CatalogTableProcedures.getTableProcedure(CatalogTableProcedures.java:47)
	at io.trino.metadata.TableProceduresRegistry.resolve(TableProceduresRegistry.java:35)
	at io.trino.sql.analyzer.StatementAnalyzer$Visitor.visitTableExecute(StatementAnalyzer.java:1291)
	at io.trino.sql.analyzer.StatementAnalyzer$Visitor.visitTableExecute(StatementAnalyzer.java:531)
	at io.trino.sql.tree.TableExecute.accept(TableExecute.java:70)
	at io.trino.sql.tree.AstVisitor.process(AstVisitor.java:27)
	at io.trino.sql.analyzer.StatementAnalyzer$Visitor.process(StatementAnalyzer.java:550)
	at io.trino.sql.analyzer.StatementAnalyzer.analyze(StatementAnalyzer.java:510)
	at io.trino.sql.analyzer.StatementAnalyzer.analyze(StatementAnalyzer.java:499)
	at io.trino.sql.analyzer.Analyzer.analyze(Analyzer.java:98)
	at io.trino.sql.analyzer.Analyzer.analyze(Analyzer.java:87)
	at io.trino.execution.SqlQueryExecution.analyze(SqlQueryExecution.java:283)
	at io.trino.execution.SqlQueryExecution.<init>(SqlQueryExecution.java:218)
	at io.trino.execution.SqlQueryExecution$SqlQueryExecutionFactory.createQueryExecution(SqlQueryExecution.java:882)
	at io.trino.dispatcher.LocalDispatchQueryFactory.lambda$createDispatchQuery$0(LocalDispatchQueryFactory.java:158)
	at io.trino.$gen.Trino_testversion____20250930_025520_1.call(Unknown Source)
	at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:128)
	at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:74)
	at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:80)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
	at java.base/java.lang.Thread.run(Thread.java:1447)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions