Uses of Interface
io.trino.spi.connector.ConnectorTransactionHandle
Packages that use ConnectorTransactionHandle
-
Uses of ConnectorTransactionHandle in io.trino.spi.connector
Methods in io.trino.spi.connector that return ConnectorTransactionHandleModifier and TypeMethodDescriptiondefault ConnectorTransactionHandleConnector.beginTransaction(IsolationLevel isolationLevel, boolean readOnly) Deprecated.default ConnectorTransactionHandleConnector.beginTransaction(IsolationLevel isolationLevel, boolean readOnly, boolean autoCommit) Start a new transaction and return a handle for it.ConnectorSecurityContext.getTransactionHandle()Methods in io.trino.spi.connector with parameters of type ConnectorTransactionHandleModifier and TypeMethodDescriptiondefault voidConnector.commit(ConnectorTransactionHandle transactionHandle) Commit the transaction.default ConnectorMergeSinkConnectorPageSinkProvider.createMergeSink(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorMergeTableHandle mergeHandle, ConnectorPageSinkId pageSinkId) ConnectorPageSinkProvider.createPageSink(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorInsertTableHandle insertTableHandle, ConnectorPageSinkId pageSinkId) ConnectorPageSinkProvider.createPageSink(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorOutputTableHandle outputTableHandle, ConnectorPageSinkId pageSinkId) default ConnectorPageSinkConnectorPageSinkProvider.createPageSink(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorTableExecuteHandle tableExecuteHandle, ConnectorPageSinkId pageSinkId) ConnectorPageSourceProvider.createPageSource(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorSplit split, ConnectorTableHandle table, List<ColumnHandle> columns, DynamicFilter dynamicFilter) default RecordCursorSystemTable.cursor(ConnectorTransactionHandle transactionHandle, ConnectorSession session, TupleDomain<Integer> constraint) Create a cursor for the data in this table.default RecordCursorSystemTable.cursor(ConnectorTransactionHandle transactionHandle, ConnectorSession session, TupleDomain<Integer> constraint, Set<Integer> requiredColumns) ConnectorNodePartitioningProvider.getBucketFunction(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorPartitioningHandle partitioningHandle, List<Type> partitionChannelTypes, int bucketCount) default Optional<ConnectorBucketNodeMap>ConnectorNodePartitioningProvider.getBucketNodeMapping(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorPartitioningHandle partitioningHandle) ConnectorIndexProvider.getIndex(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorIndexHandle indexHandle, List<ColumnHandle> lookupSchema, List<ColumnHandle> outputSchema) default ConnectorMetadataConnector.getMetadata(ConnectorSession session, ConnectorTransactionHandle transactionHandle) Guaranteed to be called at most once per transaction.default ConnectorMetadataConnector.getMetadata(ConnectorTransactionHandle transactionHandle) default RecordSetConnectorRecordSetProvider.getRecordSet(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorSplit split, ConnectorTableHandle table, List<? extends ColumnHandle> columns) default ToIntFunction<ConnectorSplit>ConnectorNodePartitioningProvider.getSplitBucketFunction(ConnectorTransactionHandle transactionHandle, ConnectorSession session, ConnectorPartitioningHandle partitioningHandle) default ConnectorSplitSourceConnectorSplitManager.getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableHandle table, DynamicFilter dynamicFilter, Constraint constraint) default ConnectorSplitSourceConnectorSplitManager.getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableFunctionHandle function) default ConnectorPageSourceSystemTable.pageSource(ConnectorTransactionHandle transactionHandle, ConnectorSession session, TupleDomain<Integer> constraint) Create a page source for the data in this table.default voidConnector.rollback(ConnectorTransactionHandle transactionHandle) Rollback the transaction.Constructors in io.trino.spi.connector with parameters of type ConnectorTransactionHandleModifierConstructorDescriptionConnectorSecurityContext(ConnectorTransactionHandle transactionHandle, ConnectorIdentity identity, QueryId queryId) -
Uses of ConnectorTransactionHandle in io.trino.spi.function.table
Methods in io.trino.spi.function.table with parameters of type ConnectorTransactionHandleModifier and TypeMethodDescriptionabstract TableFunctionAnalysisAbstractConnectorTableFunction.analyze(ConnectorSession session, ConnectorTransactionHandle transaction, Map<String, Argument> arguments, ConnectorAccessControl accessControl) ConnectorTableFunction.analyze(ConnectorSession session, ConnectorTransactionHandle transaction, Map<String, Argument> arguments, ConnectorAccessControl accessControl) This method is called by the Analyzer.
Connector.beginTransaction(IsolationLevel, boolean, boolean)