diff --git a/core/trino-spi/pom.xml b/core/trino-spi/pom.xml
index 7a3175bfeb04..b089e4eff8d3 100644
--- a/core/trino-spi/pom.xml
+++ b/core/trino-spi/pom.xml
@@ -212,854 +212,7 @@
- -
-
java.class.nonPublicPartOfAPI
- class io.trino.spi.block.SqlMap.HashTableSupplier
- class io.trino.spi.block.SqlMap.HashTableSupplier
-
- -
-
java.method.visibilityReduced
- method void io.trino.spi.block.SqlMap::<init>(io.trino.spi.type.MapType, io.trino.spi.block.Block, io.trino.spi.block.Block, io.trino.spi.block.SqlMap.HashTableSupplier, int, int)
- method void io.trino.spi.block.SqlMap::<init>(io.trino.spi.type.MapType, io.trino.spi.block.Block, io.trino.spi.block.Block, io.trino.spi.block.SqlMap.HashTableSupplier, int, int)
- public
-
- -
-
java.method.returnTypeChangedCovariantly
- method <E extends java.lang.Throwable> io.trino.spi.block.Block io.trino.spi.block.BufferedMapValueBuilder::build(int, io.trino.spi.block.MapValueBuilder<E>) throws E
- method <E extends java.lang.Throwable> io.trino.spi.block.SqlMap io.trino.spi.block.BufferedMapValueBuilder::build(int, io.trino.spi.block.MapValueBuilder<E>) throws E
-
- -
-
java.method.returnTypeChangedCovariantly
- method <E extends java.lang.Throwable> io.trino.spi.block.Block io.trino.spi.block.MapValueBuilder<E extends java.lang.Throwable>::buildMapValue(io.trino.spi.type.MapType, int, io.trino.spi.block.MapValueBuilder<E>) throws E
- method <E extends java.lang.Throwable> io.trino.spi.block.SqlMap io.trino.spi.block.MapValueBuilder<E extends java.lang.Throwable>::buildMapValue(io.trino.spi.type.MapType, int, io.trino.spi.block.MapValueBuilder<E>) throws E
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.type.MapType::getObject(io.trino.spi.block.Block, int)
- method io.trino.spi.block.SqlMap io.trino.spi.type.MapType::getObject(io.trino.spi.block.Block, int)
-
- -
-
java.method.returnTypeChanged
- method <E extends java.lang.Throwable> io.trino.spi.block.Block io.trino.spi.block.BufferedMapValueBuilder::build(int, io.trino.spi.block.MapValueBuilder<E>) throws E
- method <E extends java.lang.Throwable> io.trino.spi.block.SqlMap io.trino.spi.block.BufferedMapValueBuilder::build(int, io.trino.spi.block.MapValueBuilder<E>) throws E
-
- -
-
java.method.returnTypeChanged
- method <E extends java.lang.Throwable> io.trino.spi.block.Block io.trino.spi.block.MapValueBuilder<E extends java.lang.Throwable>::buildMapValue(io.trino.spi.type.MapType, int, io.trino.spi.block.MapValueBuilder<E>) throws E
- method <E extends java.lang.Throwable> io.trino.spi.block.SqlMap io.trino.spi.block.MapValueBuilder<E extends java.lang.Throwable>::buildMapValue(io.trino.spi.type.MapType, int, io.trino.spi.block.MapValueBuilder<E>) throws E
-
- -
-
java.method.returnTypeChanged
- method io.trino.spi.block.Block io.trino.spi.type.MapType::getObject(io.trino.spi.block.Block, int)
- method io.trino.spi.block.SqlMap io.trino.spi.type.MapType::getObject(io.trino.spi.block.Block, int)
-
- -
-
java.class.removed
- class io.trino.spi.block.SingleRowBlock
-
- -
-
java.class.removed
- class io.trino.spi.block.SingleRowBlockEncoding
-
- -
-
java.method.returnTypeChanged
- method <E extends java.lang.Throwable> io.trino.spi.block.Block io.trino.spi.block.BufferedRowValueBuilder::build(io.trino.spi.block.RowValueBuilder<E>) throws E
- method <E extends java.lang.Throwable> io.trino.spi.block.SqlRow io.trino.spi.block.BufferedRowValueBuilder::build(io.trino.spi.block.RowValueBuilder<E>) throws E
-
- -
-
java.method.returnTypeChanged
- method <E extends java.lang.Throwable> io.trino.spi.block.Block io.trino.spi.block.RowValueBuilder<E extends java.lang.Throwable>::buildRowValue(io.trino.spi.type.RowType, io.trino.spi.block.RowValueBuilder<E>) throws E
- method <E extends java.lang.Throwable> io.trino.spi.block.SqlRow io.trino.spi.block.RowValueBuilder<E extends java.lang.Throwable>::buildRowValue(io.trino.spi.type.RowType, io.trino.spi.block.RowValueBuilder<E>) throws E
-
- -
-
java.method.returnTypeChanged
- method io.trino.spi.block.Block io.trino.spi.type.RowType::getObject(io.trino.spi.block.Block, int)
- method io.trino.spi.block.SqlRow io.trino.spi.type.RowType::getObject(io.trino.spi.block.Block, int)
-
- -
-
java.class.removed
- class io.trino.spi.block.AbstractVariableWidthBlock
-
- -
-
java.method.removed
- method io.airlift.slice.Slice io.trino.spi.block.VariableWidthBlock::getRawSlice(int)
-
- -
-
java.method.removed
- method boolean io.trino.spi.block.VariableWidthBlock::isEntryNull(int)
-
- -
-
java.class.noLongerInheritsFromClass
- class io.trino.spi.block.VariableWidthBlock
- class io.trino.spi.block.VariableWidthBlock
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractArrayBlock::copyPositions(int[], int, int) @ io.trino.spi.block.ArrayBlock
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractArrayBlock::copyRegion(int, int) @ io.trino.spi.block.ArrayBlock
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::copyWithAppendedNull()
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::copyWithAppendedNull()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::getLoadedBlock()
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::getLoadedBlock()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractArrayBlock::getRegion(int, int) @ io.trino.spi.block.ArrayBlock
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractArrayBlock::getSingleValueBlock(int) @ io.trino.spi.block.ArrayBlock
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ByteArrayBlock::copyPositions(int[], int, int)
- method io.trino.spi.block.ByteArrayBlock io.trino.spi.block.ByteArrayBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ByteArrayBlock::copyRegion(int, int)
- method io.trino.spi.block.ByteArrayBlock io.trino.spi.block.ByteArrayBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ByteArrayBlock::copyWithAppendedNull()
- method io.trino.spi.block.ByteArrayBlock io.trino.spi.block.ByteArrayBlock::copyWithAppendedNull()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ByteArrayBlock::getRegion(int, int)
- method io.trino.spi.block.ByteArrayBlock io.trino.spi.block.ByteArrayBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ByteArrayBlock::getSingleValueBlock(int)
- method io.trino.spi.block.ByteArrayBlock io.trino.spi.block.ByteArrayBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Fixed12Block::copyPositions(int[], int, int)
- method io.trino.spi.block.Fixed12Block io.trino.spi.block.Fixed12Block::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Fixed12Block::copyRegion(int, int)
- method io.trino.spi.block.Fixed12Block io.trino.spi.block.Fixed12Block::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Fixed12Block::copyWithAppendedNull()
- method io.trino.spi.block.Fixed12Block io.trino.spi.block.Fixed12Block::copyWithAppendedNull()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Fixed12Block::getRegion(int, int)
- method io.trino.spi.block.Fixed12Block io.trino.spi.block.Fixed12Block::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Fixed12Block::getSingleValueBlock(int)
- method io.trino.spi.block.Fixed12Block io.trino.spi.block.Fixed12Block::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Int128ArrayBlock::copyPositions(int[], int, int)
- method io.trino.spi.block.Int128ArrayBlock io.trino.spi.block.Int128ArrayBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Int128ArrayBlock::copyRegion(int, int)
- method io.trino.spi.block.Int128ArrayBlock io.trino.spi.block.Int128ArrayBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Int128ArrayBlock::copyWithAppendedNull()
- method io.trino.spi.block.Int128ArrayBlock io.trino.spi.block.Int128ArrayBlock::copyWithAppendedNull()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Int128ArrayBlock::getRegion(int, int)
- method io.trino.spi.block.Int128ArrayBlock io.trino.spi.block.Int128ArrayBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Int128ArrayBlock::getSingleValueBlock(int)
- method io.trino.spi.block.Int128ArrayBlock io.trino.spi.block.Int128ArrayBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.IntArrayBlock::copyPositions(int[], int, int)
- method io.trino.spi.block.IntArrayBlock io.trino.spi.block.IntArrayBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.IntArrayBlock::copyRegion(int, int)
- method io.trino.spi.block.IntArrayBlock io.trino.spi.block.IntArrayBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.IntArrayBlock::copyWithAppendedNull()
- method io.trino.spi.block.IntArrayBlock io.trino.spi.block.IntArrayBlock::copyWithAppendedNull()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.IntArrayBlock::getRegion(int, int)
- method io.trino.spi.block.IntArrayBlock io.trino.spi.block.IntArrayBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.IntArrayBlock::getSingleValueBlock(int)
- method io.trino.spi.block.IntArrayBlock io.trino.spi.block.IntArrayBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.LongArrayBlock::copyPositions(int[], int, int)
- method io.trino.spi.block.LongArrayBlock io.trino.spi.block.LongArrayBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.LongArrayBlock::copyRegion(int, int)
- method io.trino.spi.block.LongArrayBlock io.trino.spi.block.LongArrayBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.LongArrayBlock::copyWithAppendedNull()
- method io.trino.spi.block.LongArrayBlock io.trino.spi.block.LongArrayBlock::copyWithAppendedNull()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.LongArrayBlock::getRegion(int, int)
- method io.trino.spi.block.LongArrayBlock io.trino.spi.block.LongArrayBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.LongArrayBlock::getSingleValueBlock(int)
- method io.trino.spi.block.LongArrayBlock io.trino.spi.block.LongArrayBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractMapBlock::copyPositions(int[], int, int) @ io.trino.spi.block.MapBlock
- method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractMapBlock::copyRegion(int, int) @ io.trino.spi.block.MapBlock
- method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.MapBlock::copyWithAppendedNull()
- method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::copyWithAppendedNull()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractMapBlock::getRegion(int, int) @ io.trino.spi.block.MapBlock
- method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractMapBlock::getSingleValueBlock(int) @ io.trino.spi.block.MapBlock
- method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractRowBlock::copyPositions(int[], int, int) @ io.trino.spi.block.RowBlock
- method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractRowBlock::copyRegion(int, int) @ io.trino.spi.block.RowBlock
- method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.RowBlock::copyWithAppendedNull()
- method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::copyWithAppendedNull()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractRowBlock::getRegion(int, int) @ io.trino.spi.block.RowBlock
- method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractRowBlock::getSingleValueBlock(int) @ io.trino.spi.block.RowBlock
- method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ShortArrayBlock::copyPositions(int[], int, int)
- method io.trino.spi.block.ShortArrayBlock io.trino.spi.block.ShortArrayBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ShortArrayBlock::copyRegion(int, int)
- method io.trino.spi.block.ShortArrayBlock io.trino.spi.block.ShortArrayBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ShortArrayBlock::copyWithAppendedNull()
- method io.trino.spi.block.ShortArrayBlock io.trino.spi.block.ShortArrayBlock::copyWithAppendedNull()
- ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ShortArrayBlock::getRegion(int, int)
- method io.trino.spi.block.ShortArrayBlock io.trino.spi.block.ShortArrayBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ShortArrayBlock::getSingleValueBlock(int)
- method io.trino.spi.block.ShortArrayBlock io.trino.spi.block.ShortArrayBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.VariableWidthBlock::copyPositions(int[], int, int)
- method io.trino.spi.block.VariableWidthBlock io.trino.spi.block.VariableWidthBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.VariableWidthBlock::copyRegion(int, int)
- method io.trino.spi.block.VariableWidthBlock io.trino.spi.block.VariableWidthBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.VariableWidthBlock::copyWithAppendedNull()
- method io.trino.spi.block.VariableWidthBlock io.trino.spi.block.VariableWidthBlock::copyWithAppendedNull()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.VariableWidthBlock::getRegion(int, int)
- method io.trino.spi.block.VariableWidthBlock io.trino.spi.block.VariableWidthBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.AbstractVariableWidthBlock::getSingleValueBlock(int) @ io.trino.spi.block.VariableWidthBlock
- method io.trino.spi.block.VariableWidthBlock io.trino.spi.block.VariableWidthBlock::getSingleValueBlock(int)
-
- -
-
java.method.addedToInterface
- method io.trino.spi.block.ValueBlock io.trino.spi.block.Block::getUnderlyingValueBlock()
-
- -
-
java.method.addedToInterface
- method int io.trino.spi.block.Block::getUnderlyingValuePosition(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.RunLengthEncodedBlock::getSingleValueBlock(int)
- method io.trino.spi.block.ValueBlock io.trino.spi.block.RunLengthEncodedBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.RunLengthEncodedBlock::getValue()
- method io.trino.spi.block.ValueBlock io.trino.spi.block.RunLengthEncodedBlock::getValue()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Block::getSingleValueBlock(int)
- method io.trino.spi.block.ValueBlock io.trino.spi.block.Block::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.DictionaryBlock::getSingleValueBlock(int)
- method io.trino.spi.block.ValueBlock io.trino.spi.block.DictionaryBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.LazyBlock::getSingleValueBlock(int)
- method io.trino.spi.block.ValueBlock io.trino.spi.block.LazyBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.DictionaryBlock::getDictionary()
- method io.trino.spi.block.ValueBlock io.trino.spi.block.DictionaryBlock::getDictionary()
-
- -
-
java.method.addedToInterface
- method io.trino.spi.block.ValueBlock io.trino.spi.block.BlockBuilder::buildValueBlock()
-
- -
-
java.method.numberOfParametersChanged
- method void io.trino.spi.type.AbstractType::<init>(io.trino.spi.type.TypeSignature, java.lang.Class<?>)
- method void io.trino.spi.type.AbstractType::<init>(io.trino.spi.type.TypeSignature, java.lang.Class<?>, java.lang.Class<? extends io.trino.spi.block.ValueBlock>)
-
- -
-
java.method.numberOfParametersChanged
- method void io.trino.spi.type.TimeWithTimeZoneType::<init>(int, java.lang.Class<?>)
- method void io.trino.spi.type.TimeWithTimeZoneType::<init>(int, java.lang.Class<?>, java.lang.Class<? extends io.trino.spi.block.ValueBlock>)
-
- -
-
java.method.addedToInterface
- method java.lang.Class<? extends io.trino.spi.block.ValueBlock> io.trino.spi.type.Type::getValueBlockType()
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.type.TypeUtils::writeNativeValue(io.trino.spi.type.Type, java.lang.Object)
- method io.trino.spi.block.ValueBlock io.trino.spi.type.TypeUtils::writeNativeValue(io.trino.spi.type.Type, java.lang.Object)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::fromElementBlock(int, java.util.Optional<boolean[]>, int[], io.trino.spi.block.Block)
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::fromElementBlock(int, java.util.Optional<boolean[]>, int[], io.trino.spi.block.Block)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.type.MapType::createBlockFromKeyValue(java.util.Optional<boolean[]>, int[], io.trino.spi.block.Block, io.trino.spi.block.Block)
- method io.trino.spi.block.MapBlock io.trino.spi.type.MapType::createBlockFromKeyValue(java.util.Optional<boolean[]>, int[], io.trino.spi.block.Block, io.trino.spi.block.Block)
-
- -
-
java.method.visibilityIncreased
- method int[] io.trino.spi.block.DictionaryBlock::getRawIds()
- method int[] io.trino.spi.block.DictionaryBlock::getRawIds()
- package
- public
-
- -
-
java.method.visibilityIncreased
- method int io.trino.spi.block.DictionaryBlock::getRawIdsOffset()
- method int io.trino.spi.block.DictionaryBlock::getRawIdsOffset()
- package
- public
-
- -
-
java.method.removed
- method int io.trino.spi.block.Block::bytesCompare(int, int, int, io.airlift.slice.Slice, int, int)
-
- -
-
java.method.removed
- method boolean io.trino.spi.block.Block::bytesEqual(int, int, io.airlift.slice.Slice, int, int)
-
- -
-
java.method.removed
- method int io.trino.spi.block.Block::compareTo(int, int, int, io.trino.spi.block.Block, int, int, int)
-
- -
-
java.method.removed
- method boolean io.trino.spi.block.Block::equals(int, int, io.trino.spi.block.Block, int, int, int)
-
- -
-
java.method.removed
- method long io.trino.spi.block.Block::hash(int, int, int)
-
- -
-
java.method.removed
- method int io.trino.spi.block.DictionaryBlock::bytesCompare(int, int, int, io.airlift.slice.Slice, int, int)
-
- -
-
java.method.removed
- method boolean io.trino.spi.block.DictionaryBlock::bytesEqual(int, int, io.airlift.slice.Slice, int, int)
-
- -
-
java.method.removed
- method int io.trino.spi.block.DictionaryBlock::compareTo(int, int, int, io.trino.spi.block.Block, int, int, int)
-
- -
-
java.method.removed
- method boolean io.trino.spi.block.DictionaryBlock::equals(int, int, io.trino.spi.block.Block, int, int, int)
-
- -
-
java.method.removed
- method long io.trino.spi.block.DictionaryBlock::hash(int, int, int)
-
- -
-
java.method.removed
- method int io.trino.spi.block.LazyBlock::bytesCompare(int, int, int, io.airlift.slice.Slice, int, int)
-
- -
-
java.method.removed
- method boolean io.trino.spi.block.LazyBlock::bytesEqual(int, int, io.airlift.slice.Slice, int, int)
-
- -
-
java.method.removed
- method int io.trino.spi.block.LazyBlock::compareTo(int, int, int, io.trino.spi.block.Block, int, int, int)
-
- -
-
java.method.removed
- method boolean io.trino.spi.block.LazyBlock::equals(int, int, io.trino.spi.block.Block, int, int, int)
-
- -
-
java.method.removed
- method long io.trino.spi.block.LazyBlock::hash(int, int, int)
-
- -
-
java.method.removed
- method int io.trino.spi.block.RunLengthEncodedBlock::bytesCompare(int, int, int, io.airlift.slice.Slice, int, int)
-
- -
-
java.method.removed
- method boolean io.trino.spi.block.RunLengthEncodedBlock::bytesEqual(int, int, io.airlift.slice.Slice, int, int)
- ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE
-
- -
-
java.method.removed
- method int io.trino.spi.block.RunLengthEncodedBlock::compareTo(int, int, int, io.trino.spi.block.Block, int, int, int)
-
- -
-
java.method.removed
- method boolean io.trino.spi.block.RunLengthEncodedBlock::equals(int, int, io.trino.spi.block.Block, int, int, int)
-
- -
-
java.method.removed
- method long io.trino.spi.block.RunLengthEncodedBlock::hash(int, int, int)
-
- -
-
java.method.removed
- method void io.trino.spi.block.Block::writeSliceTo(int, int, int, io.airlift.slice.SliceOutput)
-
- -
-
java.method.removed
- method void io.trino.spi.block.DictionaryBlock::writeSliceTo(int, int, int, io.airlift.slice.SliceOutput)
-
- -
-
java.method.removed
- method void io.trino.spi.block.LazyBlock::writeSliceTo(int, int, int, io.airlift.slice.SliceOutput)
-
- -
-
java.method.removed
- method void io.trino.spi.block.RunLengthEncodedBlock::writeSliceTo(int, int, int, io.airlift.slice.SliceOutput)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ByteArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
- method io.trino.spi.block.ByteArrayBlock io.trino.spi.block.ByteArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Fixed12BlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
- method io.trino.spi.block.Fixed12Block io.trino.spi.block.Fixed12BlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.Int128ArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
- method io.trino.spi.block.Int128ArrayBlock io.trino.spi.block.Int128ArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.IntArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
- method io.trino.spi.block.IntArrayBlock io.trino.spi.block.IntArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.LongArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
- method io.trino.spi.block.LongArrayBlock io.trino.spi.block.LongArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ShortArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
- method io.trino.spi.block.ShortArrayBlock io.trino.spi.block.ShortArrayBlockEncoding::readBlock(io.trino.spi.block.BlockEncodingSerde, io.airlift.slice.SliceInput)
-
- -
-
java.method.nowStatic
- method void io.trino.spi.type.AbstractIntType::checkValueValid(long)
- method void io.trino.spi.type.AbstractIntType::checkValueValid(long)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::copyPositions(int[], int, int)
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::copyRegion(int, int)
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::getRegion(int, int)
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::getSingleValueBlock(int)
- method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.MapBlock::copyPositions(int[], int, int)
- method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.MapBlock::copyRegion(int, int)
- method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.MapBlock::getRegion(int, int)
- method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.MapBlock::getSingleValueBlock(int)
- method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::getSingleValueBlock(int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.RowBlock::copyPositions(int[], int, int)
- method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::copyPositions(int[], int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.RowBlock::copyRegion(int, int)
- method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::copyRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.RowBlock::getRegion(int, int)
- method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::getRegion(int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.RowBlock::getSingleValueBlock(int)
- method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::getSingleValueBlock(int)
-
- -
-
java.method.removed
- method int io.trino.spi.block.VariableWidthBlock::bytesCompare(int, int, int, io.airlift.slice.Slice, int, int)
-
- -
-
java.method.removed
- method boolean io.trino.spi.block.VariableWidthBlock::bytesEqual(int, int, io.airlift.slice.Slice, int, int)
-
- -
-
java.method.removed
- method int io.trino.spi.block.VariableWidthBlock::compareTo(int, int, int, io.trino.spi.block.Block, int, int, int)
-
- -
-
java.method.removed
- method boolean io.trino.spi.block.VariableWidthBlock::equals(int, int, io.trino.spi.block.Block, int, int, int)
-
- -
-
java.method.returnTypeChangedCovariantly
- method io.trino.spi.block.Block io.trino.spi.block.VariableWidthBlock::getSingleValueBlock(int)
- method io.trino.spi.block.VariableWidthBlock io.trino.spi.block.VariableWidthBlock::getSingleValueBlock(int)
-
- -
-
java.method.removed
- method long io.trino.spi.block.VariableWidthBlock::hash(int, int, int)
-
- -
-
java.method.removed
- method void io.trino.spi.block.VariableWidthBlock::writeSliceTo(int, int, int, io.airlift.slice.SliceOutput)
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.ArrayBlock
- class io.trino.spi.block.ArrayBlock
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.ByteArrayBlock
- class io.trino.spi.block.ByteArrayBlock
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.DictionaryBlock
- class io.trino.spi.block.DictionaryBlock
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.Fixed12Block
- class io.trino.spi.block.Fixed12Block
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.Int128ArrayBlock
- class io.trino.spi.block.Int128ArrayBlock
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.IntArrayBlock
- class io.trino.spi.block.IntArrayBlock
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.LazyBlock
- class io.trino.spi.block.LazyBlock
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.LongArrayBlock
- class io.trino.spi.block.LongArrayBlock
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.MapBlock
- class io.trino.spi.block.MapBlock
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.RowBlock
- class io.trino.spi.block.RowBlock
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.RunLengthEncodedBlock
- class io.trino.spi.block.RunLengthEncodedBlock
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.ShortArrayBlock
- class io.trino.spi.block.ShortArrayBlock
-
- -
-
java.class.nowFinal
- class io.trino.spi.block.VariableWidthBlock
- class io.trino.spi.block.VariableWidthBlock
-
- -
-
java.method.visibilityReduced
- method int io.trino.spi.block.ArrayBlock::getOffsetBase()
- method int io.trino.spi.block.ArrayBlock::getOffsetBase()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method int[] io.trino.spi.block.ArrayBlock::getOffsets()
- method int[] io.trino.spi.block.ArrayBlock::getOffsets()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::getRawElementBlock()
- method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::getRawElementBlock()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method void io.trino.spi.block.MapBlock::ensureHashTableLoaded()
- method void io.trino.spi.block.MapBlock::ensureHashTableLoaded()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method io.trino.spi.block.MapHashTables io.trino.spi.block.MapBlock::getHashTables()
- method io.trino.spi.block.MapHashTables io.trino.spi.block.MapBlock::getHashTables()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method io.trino.spi.type.MapType io.trino.spi.block.MapBlock::getMapType()
- method io.trino.spi.type.MapType io.trino.spi.block.MapBlock::getMapType()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method int io.trino.spi.block.MapBlock::getOffsetBase()
- method int io.trino.spi.block.MapBlock::getOffsetBase()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method int[] io.trino.spi.block.MapBlock::getOffsets()
- method int[] io.trino.spi.block.MapBlock::getOffsets()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method io.trino.spi.block.Block io.trino.spi.block.MapBlock::getRawKeyBlock()
- method io.trino.spi.block.Block io.trino.spi.block.MapBlock::getRawKeyBlock()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method io.trino.spi.block.Block io.trino.spi.block.MapBlock::getRawValueBlock()
- method io.trino.spi.block.Block io.trino.spi.block.MapBlock::getRawValueBlock()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method int[] io.trino.spi.block.RowBlock::getFieldBlockOffsets()
- method int[] io.trino.spi.block.RowBlock::getFieldBlockOffsets()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method int io.trino.spi.block.RowBlock::getOffsetBase()
- method int io.trino.spi.block.RowBlock::getOffsetBase()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method java.util.List<io.trino.spi.block.Block> io.trino.spi.block.RowBlock::getRawFieldBlocks()
- method java.util.List<io.trino.spi.block.Block> io.trino.spi.block.RowBlock::getRawFieldBlocks()
- protected
- package
-
- -
-
java.method.visibilityReduced
- method int io.trino.spi.block.VariableWidthBlock::getPositionOffset(int)
- method int io.trino.spi.block.VariableWidthBlock::getPositionOffset(int)
- protected
- package
-
- -
-
java.class.removed
- class io.trino.spi.block.ColumnarRow
-
- -
-
java.method.numberOfParametersChanged
- method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::fromFieldBlocks(int, java.util.Optional<boolean[]>, io.trino.spi.block.Block[])
- method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::fromFieldBlocks(int, io.trino.spi.block.Block[])
-
- -
-
java.method.removed
- method int[] io.trino.spi.block.RowBlock::getFieldBlockOffsets()
-
- -
-
java.method.removed
- method int io.trino.spi.block.RowBlock::getOffsetBase()
-
- -
-
java.method.removed
- method int io.trino.spi.block.RowBlock::getFieldBlockOffset(int)
-
- -
-
java.method.returnTypeChanged
- method java.util.List<io.trino.spi.block.Block> io.trino.spi.block.RowBlock::getRawFieldBlocks()
- method io.trino.spi.block.Block[] io.trino.spi.block.RowBlock::getRawFieldBlocks()
-
- -
-
java.method.visibilityReduced
- method java.util.List<io.trino.spi.block.Block> io.trino.spi.block.RowBlock::getRawFieldBlocks()
- method io.trino.spi.block.Block[] io.trino.spi.block.RowBlock::getRawFieldBlocks()
- protected
- package
-
- -
-
java.method.addedToInterface
- method java.lang.String io.trino.spi.security.SystemAccessControlFactory.SystemAccessControlContext::getVersion()
-
+