Package io.prestosql.testing
Class StructuralTestUtil
- java.lang.Object
-
- io.prestosql.testing.StructuralTestUtil
-
public final class StructuralTestUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.prestosql.spi.block.BlockarrayBlockOf(io.prestosql.spi.type.Type elementType, java.lang.Object... values)static booleanarrayBlocksEqual(io.prestosql.spi.type.Type elementType, io.prestosql.spi.block.Block block1, io.prestosql.spi.block.Block block2)static io.prestosql.spi.block.BlockdecimalArrayBlockOf(io.prestosql.spi.type.DecimalType type, java.math.BigDecimal decimal)static io.prestosql.spi.block.BlockdecimalMapBlockOf(io.prestosql.spi.type.DecimalType type, java.math.BigDecimal decimal)static io.prestosql.spi.block.BlockmapBlockOf(io.prestosql.spi.type.Type keyType, io.prestosql.spi.type.Type valueType, java.lang.Object[] keys, java.lang.Object[] values)static io.prestosql.spi.block.BlockmapBlockOf(io.prestosql.spi.type.Type keyType, io.prestosql.spi.type.Type valueType, java.lang.Object key, java.lang.Object value)static booleanmapBlocksEqual(io.prestosql.spi.type.Type keyType, io.prestosql.spi.type.Type valueType, io.prestosql.spi.block.Block block1, io.prestosql.spi.block.Block block2)static io.prestosql.spi.type.MapTypemapType(io.prestosql.spi.type.Type keyType, io.prestosql.spi.type.Type valueType)static io.prestosql.spi.block.BlockrowBlockOf(java.util.List<io.prestosql.spi.type.Type> parameterTypes, java.lang.Object... values)
-
-
-
Method Detail
-
arrayBlocksEqual
public static boolean arrayBlocksEqual(io.prestosql.spi.type.Type elementType, io.prestosql.spi.block.Block block1, io.prestosql.spi.block.Block block2)
-
mapBlocksEqual
public static boolean mapBlocksEqual(io.prestosql.spi.type.Type keyType, io.prestosql.spi.type.Type valueType, io.prestosql.spi.block.Block block1, io.prestosql.spi.block.Block block2)
-
arrayBlockOf
public static io.prestosql.spi.block.Block arrayBlockOf(io.prestosql.spi.type.Type elementType, java.lang.Object... values)
-
mapBlockOf
public static io.prestosql.spi.block.Block mapBlockOf(io.prestosql.spi.type.Type keyType, io.prestosql.spi.type.Type valueType, java.lang.Object key, java.lang.Object value)
-
mapBlockOf
public static io.prestosql.spi.block.Block mapBlockOf(io.prestosql.spi.type.Type keyType, io.prestosql.spi.type.Type valueType, java.lang.Object[] keys, java.lang.Object[] values)
-
rowBlockOf
public static io.prestosql.spi.block.Block rowBlockOf(java.util.List<io.prestosql.spi.type.Type> parameterTypes, java.lang.Object... values)
-
decimalArrayBlockOf
public static io.prestosql.spi.block.Block decimalArrayBlockOf(io.prestosql.spi.type.DecimalType type, java.math.BigDecimal decimal)
-
decimalMapBlockOf
public static io.prestosql.spi.block.Block decimalMapBlockOf(io.prestosql.spi.type.DecimalType type, java.math.BigDecimal decimal)
-
mapType
public static io.prestosql.spi.type.MapType mapType(io.prestosql.spi.type.Type keyType, io.prestosql.spi.type.Type valueType)
-
-