diff --git a/core/trino-spi/pom.xml b/core/trino-spi/pom.xml index 730cc88181e4..171ac8f9152f 100644 --- a/core/trino-spi/pom.xml +++ b/core/trino-spi/pom.xml @@ -252,675 +252,8 @@ method io.opentelemetry.api.common.Value<java.util.List<io.opentelemetry.api.common.Value<?>>> io.opentelemetry.api.common.Value<T>::of(io.opentelemetry.api.common.Value<?>[]) Revapi now detects new API changes to vararg args - - java.method.numberOfParametersChanged - method void io.trino.spi.eventlistener.QueryStatistics::<init>(java.time.Duration, java.time.Duration, java.time.Duration, java.time.Duration, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, long, long, long, long, long, long, long, long, long, long, long, long, long, long, double, double, java.util.List<io.trino.spi.eventlistener.StageGcStatistics>, int, boolean, java.util.List<io.trino.spi.eventlistener.StageCpuDistribution>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferUtilization>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferMetrics>, java.util.List<io.trino.spi.eventlistener.StageTaskStatistics>, java.util.List<io.trino.spi.eventlistener.DynamicFilterDomainStatistics>, java.util.function.Supplier<java.util.List<java.lang.String>>, java.util.List<io.trino.spi.eventlistener.QueryPlanOptimizerStatistics>, java.util.Map<java.lang.String, io.trino.spi.metrics.Metrics>, java.util.Optional<java.lang.String>) - method void io.trino.spi.eventlistener.QueryStatistics::<init>(java.time.Duration, java.time.Duration, java.time.Duration, java.time.Duration, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, long, long, long, long, long, long, long, long, long, long, long, long, long, long, double, double, java.util.List<io.trino.spi.eventlistener.StageGcStatistics>, int, boolean, java.util.List<io.trino.spi.eventlistener.StageCpuDistribution>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferUtilization>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferMetrics>, java.util.List<io.trino.spi.eventlistener.StageTaskStatistics>, java.util.List<io.trino.spi.eventlistener.DynamicFilterDomainStatistics>, java.util.function.Supplier<java.util.List<java.lang.String>>, java.util.List<io.trino.spi.eventlistener.QueryPlanOptimizerStatistics>, java.util.Map<java.lang.String, io.trino.spi.metrics.Metrics>, java.util.Optional<java.lang.String>) - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.block.ArrayBlockEncoding::<init>() - method void io.trino.spi.block.ArrayBlockEncoding::<init>(boolean) - ArrayBlockEncoding needs to accept a parameter to enable SIMD support - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.block.ByteArrayBlockEncoding::<init>(boolean) - method void io.trino.spi.block.ByteArrayBlockEncoding::<init>(boolean, boolean, boolean) - ByteArrayBlockEncoding needs to accept parameters to enable SIMD support - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.block.Fixed12BlockEncoding::<init>() - method void io.trino.spi.block.Fixed12BlockEncoding::<init>(boolean) - Fixed12BlockEncoding needs to accept a parameter to enable SIMD support - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.block.Int128ArrayBlockEncoding::<init>() - method void io.trino.spi.block.Int128ArrayBlockEncoding::<init>(boolean) - Int128ArrayBlockEncoding needs to accept a parameter to enable SIMD support - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.block.IntArrayBlockEncoding::<init>(boolean) - method void io.trino.spi.block.IntArrayBlockEncoding::<init>(boolean, boolean, boolean) - IntArrayBlockEncoding needs to accept parameters to enable SIMD support - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.block.LongArrayBlockEncoding::<init>(boolean) - method void io.trino.spi.block.LongArrayBlockEncoding::<init>(boolean, boolean, boolean) - LongArrayBlockEncoding needs to accept parameters to to enable SIMD support - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.block.MapBlockEncoding::<init>() - method void io.trino.spi.block.MapBlockEncoding::<init>(boolean) - MapBlockEncoding needs to accept a parameter to enable SIMD support - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.block.RowBlockEncoding::<init>() - method void io.trino.spi.block.RowBlockEncoding::<init>(boolean) - RowBlockEncoding needs to accept a parameter to enable SIMD support - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.block.ShortArrayBlockEncoding::<init>(boolean) - method void io.trino.spi.block.ShortArrayBlockEncoding::<init>(boolean, boolean, boolean) - ShortArrayBlockEncoding needs to accept parameters to enable SIMD support - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.block.VariableWidthBlockEncoding::<init>() - method void io.trino.spi.block.VariableWidthBlockEncoding::<init>(boolean) - VariableWidthBlockEncoding needs to accept a parameter to enable SIMD support - - - true - java.method.removed - method void io.trino.spi.block.PageBuilderStatus::<init>() - Method is unnecessary - - - java.method.numberOfParametersChanged - method void io.trino.spi.connector.ConnectorMaterializedViewDefinition::<init>(java.lang.String, java.util.Optional<io.trino.spi.connector.CatalogSchemaTableName>, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.List<io.trino.spi.connector.ConnectorMaterializedViewDefinition.Column>, java.util.Optional<java.time.Duration>, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.List<io.trino.spi.connector.CatalogSchemaName>) - method void io.trino.spi.connector.ConnectorMaterializedViewDefinition::<init>(java.lang.String, java.util.Optional<io.trino.spi.connector.CatalogSchemaTableName>, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.List<io.trino.spi.connector.ConnectorMaterializedViewDefinition.Column>, java.util.Optional<java.time.Duration>, java.util.Optional<io.trino.spi.connector.ConnectorMaterializedViewDefinition.WhenStaleBehavior>, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.List<io.trino.spi.connector.CatalogSchemaName>) - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.resourcegroups.SelectionCriteria::<init>(boolean, java.lang.String, java.util.Set<java.lang.String>, java.lang.String, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.Set<java.lang.String>, io.trino.spi.session.ResourceEstimates, java.util.Optional<java.lang.String>) - method void io.trino.spi.resourcegroups.SelectionCriteria::<init>(boolean, java.lang.String, java.util.Set<java.lang.String>, java.lang.String, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.Set<java.lang.String>, io.trino.spi.session.ResourceEstimates, java.lang.String, java.util.Optional<java.lang.String>) - Added queryText before queryType parameter - - - true - java.method.removed - method void io.trino.spi.resourcegroups.SelectionCriteria::<init>(boolean, java.lang.String, java.util.Set<java.lang.String>, java.lang.String, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.Set<java.lang.String>, io.trino.spi.session.ResourceEstimates, java.util.Optional<java.lang.String>) - Added queryText before queryType parameter - - - true - java.method.removed - method io.trino.spi.type.RowType io.trino.spi.type.RowType::createWithTypeSignature(io.trino.spi.type.TypeSignature, java.util.List<io.trino.spi.type.RowType.Field>) - TypeParameter not needed - - - true - java.method.parameterTypeParameterChanged - parameter io.trino.spi.type.Type io.trino.spi.type.ParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===) - parameter io.trino.spi.type.Type io.trino.spi.type.ParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===) - 1 - TypeParameter not needed - - - true - java.method.parameterTypeParameterChanged - parameter io.trino.spi.type.Type io.trino.spi.type.QuantileDigestParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===) - parameter io.trino.spi.type.Type io.trino.spi.type.QuantileDigestParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===) - 1 - TypeParameter not needed - - - true - java.method.parameterTypeParameterChanged - parameter io.trino.spi.type.Type io.trino.spi.type.TimeParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===) - parameter io.trino.spi.type.Type io.trino.spi.type.TimeParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===) - 1 - TypeParameter not needed - - - true - java.method.parameterTypeParameterChanged - parameter io.trino.spi.type.Type io.trino.spi.type.TimeWithTimeZoneParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===) - parameter io.trino.spi.type.Type io.trino.spi.type.TimeWithTimeZoneParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===) - 1 - TypeParameter not needed - - - true - java.method.parameterTypeParameterChanged - parameter io.trino.spi.type.Type io.trino.spi.type.TimestampParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===) - parameter io.trino.spi.type.Type io.trino.spi.type.TimestampParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===) - 1 - TypeParameter not needed - - - true - java.method.parameterTypeParameterChanged - parameter io.trino.spi.type.Type io.trino.spi.type.TimestampWithTimeZoneParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===) - parameter io.trino.spi.type.Type io.trino.spi.type.TimestampWithTimeZoneParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===) - 1 - TypeParameter not needed - - - true - java.class.removed - class io.trino.spi.type.TypeParameter - TypeParameter not needed - - - true - java.method.parameterTypeParameterChanged - parameter io.trino.spi.type.Type io.trino.spi.type.TypeManager::getParameterizedType(java.lang.String, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===) - parameter io.trino.spi.type.Type io.trino.spi.type.TypeManager::getParameterizedType(java.lang.String, ===java.util.List<io.trino.spi.type.TypeParameter>===) - 1 - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.removed - method io.trino.spi.type.NamedType io.trino.spi.type.TypeParameter::getNamedType() - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.removed - method io.trino.spi.type.Type io.trino.spi.type.TypeParameter::getType() - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.visibilityReduced - method <A> A io.trino.spi.type.TypeParameter::getValue(io.trino.spi.type.ParameterKind, java.lang.Class<A>) - method <A> A io.trino.spi.type.TypeParameter::getValue(io.trino.spi.type.ParameterKind, java.lang.Class<A>) - public - private - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.removed - method io.trino.spi.type.TypeParameter io.trino.spi.type.TypeParameter::of(io.trino.spi.type.NamedType) - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.removed - method io.trino.spi.type.TypeParameter io.trino.spi.type.TypeParameter::of(io.trino.spi.type.Type) - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.removed - method io.trino.spi.type.TypeParameter io.trino.spi.type.TypeParameter::of(io.trino.spi.type.TypeSignatureParameter, io.trino.spi.type.TypeManager) - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.removed - method io.trino.spi.type.TypeParameter io.trino.spi.type.TypeParameter::of(java.lang.String) - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.removed - method io.trino.spi.type.TypeParameter io.trino.spi.type.TypeParameter::of(long) - Rename TypeSignatureParameter to TypeParameter - - - true - java.class.nowFinal - class io.trino.spi.type.TypeParameter - class io.trino.spi.type.TypeParameter - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.parameterTypeParameterChanged - parameter void io.trino.spi.type.TypeSignature::<init>(java.lang.String, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===) - parameter void io.trino.spi.type.TypeSignature::<init>(java.lang.String, ===java.util.List<io.trino.spi.type.TypeParameter>===) - 1 - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.parameterTypeChanged - parameter void io.trino.spi.type.TypeSignature::<init>(java.lang.String, ===io.trino.spi.type.TypeSignatureParameter[]===) - parameter void io.trino.spi.type.TypeSignature::<init>(java.lang.String, ===io.trino.spi.type.TypeParameter[]===) - 1 - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.parameterTypeChanged - parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::arrayType(===io.trino.spi.type.TypeSignatureParameter===) - parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::arrayType(===io.trino.spi.type.TypeParameter===) - 0 - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.returnTypeTypeParametersChanged - method java.util.List<io.trino.spi.type.TypeSignatureParameter> io.trino.spi.type.TypeSignature::getParameters() - method java.util.List<io.trino.spi.type.TypeParameter> io.trino.spi.type.TypeSignature::getParameters() - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.parameterTypeParameterChanged - parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::rowType(===java.util.List<io.trino.spi.type.TypeSignatureParameter>===) - parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::rowType(===java.util.List<io.trino.spi.type.TypeParameter>===) - 0 - Rename TypeSignatureParameter to TypeParameter - - - true - java.method.parameterTypeChanged - parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::rowType(===io.trino.spi.type.TypeSignatureParameter[]===) - parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::rowType(===io.trino.spi.type.TypeParameter[]===) - 0 - Rename TypeSignatureParameter to TypeParameter - - - true - java.class.removed - class io.trino.spi.type.TypeSignatureParameter - Rename TypeSignatureParameter to TypeParameter - - - true - java.class.removed - class io.trino.spi.type.NamedType - Removing NamedType and NamedTypeParameter - - - true - java.class.removed - class io.trino.spi.type.NamedTypeSignature - Removing NamedType and NamedTypeParameter - - - true - java.field.removed - field io.trino.spi.type.ParameterKind.NAMED_TYPE - Removing NamedType and NamedTypeParameter - - - true - java.class.removed - class io.trino.spi.type.RowFieldName - Removing NamedType and NamedTypeParameter - - - true - java.method.removed - method io.trino.spi.type.ParameterKind io.trino.spi.type.TypeParameter::getKind() - Improve type-safety of TypeParameter - - - true - java.method.removed - method java.lang.Long io.trino.spi.type.TypeParameter::getLongLiteral() - Improve type-safety of TypeParameter - - - true - java.method.removed - method <A> A io.trino.spi.type.TypeParameter::getValue(io.trino.spi.type.ParameterKind, java.lang.Class<A>) - Improve type-safety of TypeParameter - true - java.method.removed - method java.lang.String io.trino.spi.type.TypeParameter::getVariable() - Improve type-safety of TypeParameter - - - true - java.method.removed - method boolean io.trino.spi.type.TypeParameter::isLongLiteral() - Improve type-safety of TypeParameter - - - true - java.method.addedToInterface - method boolean io.trino.spi.type.TypeParameter::isCalculated() - Improve type-safety of TypeParameter - - - true - java.method.addedToInterface - method java.lang.String io.trino.spi.type.TypeParameter::jsonValue() - Improve type-safety of TypeParameter - - - true - java.class.kindChanged - class io.trino.spi.type.TypeParameter - interface io.trino.spi.type.TypeParameter - Improve type-safety of TypeParameter - - - true - java.class.nowAbstract - class io.trino.spi.type.TypeParameter - interface io.trino.spi.type.TypeParameter - Improve type-safety of TypeParameter - - - true - java.method.nowAbstract - method java.lang.String io.trino.spi.type.AbstractType::getDisplayName() - method java.lang.String io.trino.spi.type.Type::getDisplayName() @ io.trino.spi.type.AbstractType - Don't rely on TypeSignature for deriving the display name - - - true - java.method.removed - method java.util.List<io.trino.spi.type.TypeSignature> io.trino.spi.type.TypeSignature::getTypeParametersAsTypeSignatures() - Not needed. Use getParameters() instead. - - - true - java.method.removed - method io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::rowType(io.trino.spi.type.TypeSignatureParameter[]) - Method unused - - - true - java.method.removed - method io.trino.spi.function.Signature.Builder io.trino.spi.function.Signature.Builder::variadicTypeParameter(java.lang.String, java.lang.String) - Remove support for arbitrary variadic bounds - - - true - java.method.removed - method io.trino.spi.function.TypeVariableConstraint.TypeVariableConstraintBuilder io.trino.spi.function.TypeVariableConstraint.TypeVariableConstraintBuilder::variadicBound(java.lang.String) - Remove support for arbitrary variadic bounds - - - true - java.method.parameterTypeChanged - parameter io.trino.spi.function.TypeVariableConstraint io.trino.spi.function.TypeVariableConstraint::fromJson(java.lang.String, boolean, boolean, ===java.util.Optional<java.lang.String>===, java.util.Set<io.trino.spi.type.TypeSignature>, java.util.Set<io.trino.spi.type.TypeSignature>) - parameter io.trino.spi.function.TypeVariableConstraint io.trino.spi.function.TypeVariableConstraint::fromJson(java.lang.String, boolean, boolean, ===boolean===, java.util.Set<io.trino.spi.type.TypeSignature>, java.util.Set<io.trino.spi.type.TypeSignature>) - 3 - Remove support for arbitrary variadic bounds - - - true - java.method.removed - method java.util.Optional<java.lang.String> io.trino.spi.function.TypeVariableConstraint::getVariadicBound() - Remove support for arbitrary variadic bounds - - - true - java.annotation.attributeValueChanged - parameter io.trino.spi.function.TypeVariableConstraint io.trino.spi.function.TypeVariableConstraint::fromJson(java.lang.String, boolean, boolean, ===java.util.Optional<java.lang.String>===, java.util.Set<io.trino.spi.type.TypeSignature>, java.util.Set<io.trino.spi.type.TypeSignature>) - parameter io.trino.spi.function.TypeVariableConstraint io.trino.spi.function.TypeVariableConstraint::fromJson(java.lang.String, boolean, boolean, ===boolean===, java.util.Set<io.trino.spi.type.TypeSignature>, java.util.Set<io.trino.spi.type.TypeSignature>) - com.fasterxml.jackson.annotation.JsonProperty - value - "variadicBound" - "rowType" - Remove support for arbitrary variadic bounds - - - true - java.method.parameterTypeChanged - parameter void io.trino.spi.type.TypeNotFoundException::<init>(===io.trino.spi.type.TypeSignature===) - parameter void io.trino.spi.type.TypeNotFoundException::<init>(===java.lang.String===) - 0 - Remove TypeSignature dependency from - - - true - java.method.removed - method void io.trino.spi.type.TypeNotFoundException::<init>(io.trino.spi.type.TypeSignature, java.lang.Throwable) - Remove TypeSignature dependency from - - - true - java.annotation.attributeValueChanged - parameter void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, ===java.util.Map<io.trino.spi.QueryId, java.lang.Long>===, java.util.Map<java.lang.String, java.lang.Long>, java.util.Map<java.lang.String, java.lang.Long>) - parameter void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, ===java.util.Map<java.lang.String, java.lang.Long>===, java.util.Map<java.lang.String, java.lang.Long>) - com.fasterxml.jackson.annotation.JsonProperty - value - "queryMemoryRevocableReservations" - "taskMemoryReservations" - Removal of unused field - - - true - java.annotation.attributeValueChanged - parameter void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, ===java.util.Map<java.lang.String, java.lang.Long>===, java.util.Map<java.lang.String, java.lang.Long>) - parameter void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, java.util.Map<java.lang.String, java.lang.Long>, ===java.util.Map<java.lang.String, java.lang.Long>===) - com.fasterxml.jackson.annotation.JsonProperty - value - "taskMemoryReservations" - "taskMemoryRevocableReservations" - Removal of unused field - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<java.lang.String, java.lang.Long>, java.util.Map<java.lang.String, java.lang.Long>) - method void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, java.util.Map<java.lang.String, java.lang.Long>, java.util.Map<java.lang.String, java.lang.Long>) - Removal of unused field - - - true - java.method.removed - method java.util.Map<io.trino.spi.QueryId, java.lang.Long> io.trino.spi.memory.MemoryPoolInfo::getQueryMemoryRevocableReservations() - Removal of unused field - - - true - java.annotation.removed - parameter void io.trino.spi.memory.MemoryAllocation::<init>(===java.lang.String===, long) - parameter void io.trino.spi.memory.MemoryAllocation::<init>(===java.lang.String===, long) - @com.fasterxml.jackson.annotation.JsonProperty("tag") - Class converted to a record - - - true - java.annotation.removed - parameter void io.trino.spi.memory.MemoryAllocation::<init>(java.lang.String, ===long===) - parameter void io.trino.spi.memory.MemoryAllocation::<init>(java.lang.String, ===long===) - @com.fasterxml.jackson.annotation.JsonProperty("allocation") - Class converted to a record - - - true - java.annotation.removed - method void io.trino.spi.memory.MemoryAllocation::<init>(java.lang.String, long) - method void io.trino.spi.memory.MemoryAllocation::<init>(java.lang.String, long) - @com.fasterxml.jackson.annotation.JsonCreator - Class converted to a record - - - true - java.method.removed - method long io.trino.spi.memory.MemoryAllocation::getAllocation() - Class converted to a record - - - true - java.method.removed - method java.lang.String io.trino.spi.memory.MemoryAllocation::getTag() - Class converted to a record - - - true - java.class.kindChanged - class io.trino.spi.memory.MemoryAllocation - class io.trino.spi.memory.MemoryAllocation - Class converted to a record - - - true - java.class.kindChanged - class io.trino.spi.NodeVersion - class io.trino.spi.NodeVersion - Class converted to Record - - - true - java.method.numberOfParametersChanged - method void io.trino.spi.eventlistener.QueryStatistics::<init>(java.time.Duration, java.time.Duration, java.time.Duration, java.time.Duration, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, long, long, long, long, long, long, long, long, long, long, long, long, long, long, double, double, java.util.List<io.trino.spi.eventlistener.StageGcStatistics>, int, boolean, java.util.List<io.trino.spi.eventlistener.StageCpuDistribution>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferUtilization>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferMetrics>, java.util.List<io.trino.spi.eventlistener.StageTaskStatistics>, java.util.List<io.trino.spi.eventlistener.DynamicFilterDomainStatistics>, java.util.function.Supplier<java.util.List<java.lang.String>>, java.util.List<io.trino.spi.eventlistener.QueryPlanOptimizerStatistics>, java.util.Map<java.lang.String, io.trino.spi.metrics.Metrics>, java.util.Optional<java.lang.String>) - method void io.trino.spi.eventlistener.QueryStatistics::<init>(java.time.Duration, java.time.Duration, java.time.Duration, java.time.Duration, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, long, long, long, long, long, long, long, long, long, long, long, long, long, long, double, double, java.util.List<io.trino.spi.eventlistener.StageGcStatistics>, int, boolean, java.util.List<io.trino.spi.eventlistener.StageCpuDistribution>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferUtilization>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferMetrics>, java.util.List<io.trino.spi.eventlistener.StageTaskStatistics>, java.util.List<io.trino.spi.eventlistener.DynamicFilterDomainStatistics>, java.util.function.Supplier<java.util.List<java.lang.String>>, java.util.List<io.trino.spi.eventlistener.QueryPlanOptimizerStatistics>, java.util.Map<java.lang.String, io.trino.spi.metrics.Metrics>, java.util.Map<java.lang.String, io.trino.spi.metrics.Metrics>, java.util.Optional<java.lang.String>) - Expose exchange performance metrics via event listener SPI - - - true - java.method.returnTypeChanged - method java.lang.String io.trino.spi.connector.ColumnMetadata::getComment() - method java.util.Optional<java.lang.String> io.trino.spi.connector.ColumnMetadata::getComment() - Make field optional - - - true - java.annotation.removed - method java.lang.String io.trino.spi.connector.ColumnMetadata::getComment() - method java.util.Optional<java.lang.String> io.trino.spi.connector.ColumnMetadata::getComment() - @jakarta.annotation.Nullable - Make field optional - - - true - java.method.returnTypeChanged - method java.lang.String io.trino.spi.connector.ColumnMetadata::getExtraInfo() - method java.util.Optional<java.lang.String> io.trino.spi.connector.ColumnMetadata::getExtraInfo() - Make field optional - - - true - java.annotation.removed - method java.lang.String io.trino.spi.connector.ColumnMetadata::getExtraInfo() - method java.util.Optional<java.lang.String> io.trino.spi.connector.ColumnMetadata::getExtraInfo() - @jakarta.annotation.Nullable - Make field optional - - - true - java.class.externalClassExposedInAPI - class io.opentelemetry.api.common.Empty - - - true - java.method.removed - method java.lang.String io.trino.spi.function.CatalogSchemaFunctionName::getCatalogName() - Class converted to a record - - - true - java.method.removed - method io.trino.spi.function.SchemaFunctionName io.trino.spi.function.CatalogSchemaFunctionName::getSchemaFunctionName() - Class converted to a record - - - true - java.class.kindChanged - class io.trino.spi.function.CatalogSchemaFunctionName - class io.trino.spi.function.CatalogSchemaFunctionName - Class converted to a record - - - true - java.annotation.removed - parameter void io.trino.spi.function.SchemaFunctionName::<init>(===java.lang.String===, java.lang.String) - parameter void io.trino.spi.function.SchemaFunctionName::<init>(===java.lang.String===, java.lang.String) - @com.fasterxml.jackson.annotation.JsonProperty("schemaName") - Class converted to a record - - - true - java.annotation.removed - parameter void io.trino.spi.function.SchemaFunctionName::<init>(java.lang.String, ===java.lang.String===) - parameter void io.trino.spi.function.SchemaFunctionName::<init>(java.lang.String, ===java.lang.String===) - @com.fasterxml.jackson.annotation.JsonProperty("functionName") - Class converted to a record - - - true - java.annotation.removed - method void io.trino.spi.function.SchemaFunctionName::<init>(java.lang.String, java.lang.String) - method void io.trino.spi.function.SchemaFunctionName::<init>(java.lang.String, java.lang.String) - @com.fasterxml.jackson.annotation.JsonCreator - Class converted to a record - - - true - java.method.removed - method java.lang.String io.trino.spi.function.SchemaFunctionName::getFunctionName() - Class converted to a record - - - true - java.method.removed - method java.lang.String io.trino.spi.function.SchemaFunctionName::getSchemaName() - Class converted to a record - - - true - java.class.kindChanged - class io.trino.spi.function.SchemaFunctionName - class io.trino.spi.function.SchemaFunctionName - Class converted to a record - - - true - java.method.removed - method java.lang.String io.trino.spi.function.CatalogSchemaFunctionName::getFunctionName() - Class converted to a record - - - true - java.method.removed - method java.lang.String io.trino.spi.function.CatalogSchemaFunctionName::getSchemaName() - Class converted to a record - - - true - java.method.removed - method int io.trino.spi.Location::getColumnNumber() - Location converted to a record class - - - true - java.method.removed - method int io.trino.spi.Location::getLineNumber() - Location converted to a record class - - - true - java.class.kindChanged - class io.trino.spi.Location - class io.trino.spi.Location - Location converted to a record class - - - true - java.annotation.removed - class io.trino.spi.Location - class io.trino.spi.Location - @com.google.errorprone.annotations.Immutable - Location converted to a record class - - - java.method.numberOfParametersChanged - method io.trino.spi.function.FunctionMetadata io.trino.spi.function.FunctionMetadata::fromJson(io.trino.spi.function.FunctionId, io.trino.spi.function.Signature, java.lang.String, java.util.Set<java.lang.String>, io.trino.spi.function.FunctionNullability, boolean, boolean, java.lang.String, io.trino.spi.function.FunctionKind, boolean) - method io.trino.spi.function.FunctionMetadata io.trino.spi.function.FunctionMetadata::fromJson(io.trino.spi.function.FunctionId, io.trino.spi.function.Signature, java.lang.String, java.util.Set<java.lang.String>, io.trino.spi.function.FunctionNullability, boolean, boolean, boolean, java.lang.String, io.trino.spi.function.FunctionKind, boolean) - Function declares whether it never fails - - - true - java.class.externalClassExposedInAPI - interface io.opentelemetry.api.trace.TraceFlagsBuilder - New OpenTelemetry API version - - java.method.numberOfParametersChanged method java.util.Optional<io.trino.spi.connector.ConnectorOutputMetadata> io.trino.spi.connector.ConnectorMetadata::finishRefreshMaterializedView(io.trino.spi.connector.ConnectorSession, io.trino.spi.connector.ConnectorTableHandle, io.trino.spi.connector.ConnectorInsertTableHandle, java.util.Collection<io.airlift.slice.Slice>, java.util.Collection<io.trino.spi.statistics.ComputedStatistics>, java.util.List<io.trino.spi.connector.ConnectorTableHandle>, boolean, boolean) method java.util.Optional<io.trino.spi.connector.ConnectorOutputMetadata> io.trino.spi.connector.ConnectorMetadata::finishRefreshMaterializedView(io.trino.spi.connector.ConnectorSession, io.trino.spi.connector.ConnectorTableHandle, io.trino.spi.connector.ConnectorInsertTableHandle, java.util.Collection<io.airlift.slice.Slice>, java.util.Collection<io.trino.spi.statistics.ComputedStatistics>, java.util.List<io.trino.spi.connector.ConnectorTableHandle>, boolean, boolean, boolean)