Uses of Annotation Interface
io.trino.spi.Experimental
Packages that use Experimental
Package
Description
-
Uses of Experimental in io.trino.spi.block
Methods in io.trino.spi.block with annotations of type ExperimentalModifier and TypeMethodDescriptionint[]IntArrayBlock.getRawValues()intIntArrayBlock.getRawValuesOffset() -
Uses of Experimental in io.trino.spi.connector
Classes in io.trino.spi.connector with annotations of type ExperimentalModifier and TypeClassDescriptionfinal classstatic final classfinal recordfinal recordMethods in io.trino.spi.connector with annotations of type ExperimentalModifier and TypeMethodDescriptiondefault voidConnectorMetadata.addField(ConnectorSession session, ConnectorTableHandle tableHandle, List<String> parentPath, String fieldName, Type type, boolean ignoreExisting) Add the specified field, potentially nested, to a row.default voidConnectorMetadata.dropField(ConnectorSession session, ConnectorTableHandle tableHandle, ColumnHandle column, List<String> fieldPath) Drop the specified field, potentially nested, from a row.ConnectorTableMetadata.getCheckConstraints()List of constraints data in a table is expected to satisfy.ConnectorTableSchema.getCheckConstraints()List of constraints data in a table is expected to satisfy.default Optional<FunctionProvider>Connector.getFunctionProvider()default ConnectorSplitSourceConnectorSplitManager.getSplits(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorTableFunctionHandle function) ConnectorMetadata.getSupportedType(ConnectorSession session, Map<String, Object> tableProperties, Type type) Return the effectiveTypethat is supported by the connector for the given type.default voidConnectorMetadata.renameField(ConnectorSession session, ConnectorTableHandle tableHandle, List<String> fieldPath, String target) Rename the specified field, potentially nested, to a row.default voidConnectorMetadata.setColumnType(ConnectorSession session, ConnectorTableHandle tableHandle, ColumnHandle column, Type type) Set the specified column typedefault voidConnectorMetadata.setFieldType(ConnectorSession session, ConnectorTableHandle tableHandle, List<String> fieldPath, Type type) Set the specified field typedefault Iterator<RelationColumnsMetadata>ConnectorMetadata.streamRelationColumns(ConnectorSession session, Optional<String> schemaName, UnaryOperator<Set<SchemaTableName>> relationFilter) Gets columns for all relations (tables, views, materialized views), possibly filtered by schemaName.default Iterator<RelationCommentMetadata>ConnectorMetadata.streamRelationComments(ConnectorSession session, Optional<String> schemaName, UnaryOperator<Set<SchemaTableName>> relationFilter) Gets comments for all relations (tables, views, materialized views), possibly filtered by schemaName.Constructors in io.trino.spi.connector with annotations of type ExperimentalModifierConstructorDescriptionConnectorTableMetadata(SchemaTableName table, List<ColumnMetadata> columns, Map<String, Object> properties, Optional<String> comment, List<String> checkConstraints) ConnectorTableSchema(SchemaTableName table, List<ColumnSchema> columns, List<String> checkConstraints) -
Uses of Experimental in io.trino.spi.exchange
Classes in io.trino.spi.exchange with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterfaceclassclassinterfaceService provider interface for an external exchangeinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceclass -
Uses of Experimental in io.trino.spi.function
Classes in io.trino.spi.function with annotations of type ExperimentalModifier and TypeClassDescriptionclassclassclassinterfaceclassclassclassclassinterfaceclassclassfinal classclassclassinterface -
Uses of Experimental in io.trino.spi.function.table
Classes in io.trino.spi.function.table with annotations of type ExperimentalModifier and TypeClassDescriptionclassclassThis class represents the three types of arguments passed to a Table Function: scalar arguments, descriptor arguments, and table arguments.classAbstract class to capture the three supported argument types for a table function: - Table arguments - Descriptor arguments - SQL scalar argumentsinterfaceinterfaceAn area to store all information necessary to execute the table function, gathered at analysis timeclassclassThis class represents the descriptor argument passed to a Table Function.classclassThis class represents a descriptor field reference.classThe return type declaration refers to the proper columns of the table function.classThis class represents the scalar argument passed to a Table Function.classclassThis class represents the table argument passed to a Table Function.classfinal classAn object of this class is produced by the `analyze()` method of a `ConnectorTableFunction` implementation.interfaceinterfaceThe result of processing input byTableFunctionDataProcessororTableFunctionSplitProcessor.interfaceProcesses table functions splits, as returned fromConnectorSplitManagerfor aConnectorTableFunctionHandle. -
Uses of Experimental in io.trino.spi.statistics
Methods in io.trino.spi.statistics with annotations of type ExperimentalModifier and TypeMethodDescriptionColumnStatisticMetadata.getAggregation()ColumnStatisticMetadata.getAggregationIfPresent()ColumnStatisticMetadata.getConnectorAggregationId()ColumnStatisticMetadata.getStatisticTypeIfPresent()Constructors in io.trino.spi.statistics with annotations of type ExperimentalModifierConstructorDescriptionColumnStatisticMetadata(String columnName, String connectorAggregationId, FunctionName aggregation)