diff --git a/plugin/trino-mongodb/pom.xml b/plugin/trino-mongodb/pom.xml index 91594c22c94..82cff099e66 100644 --- a/plugin/trino-mongodb/pom.xml +++ b/plugin/trino-mongodb/pom.xml @@ -18,16 +18,6 @@ - - com.fasterxml.jackson.core - jackson-core - - - - com.fasterxml.jackson.core - jackson-databind - - com.google.guava guava diff --git a/plugin/trino-mongodb/src/main/java/io/trino/plugin/mongodb/ObjectIdType.java b/plugin/trino-mongodb/src/main/java/io/trino/plugin/mongodb/ObjectIdType.java index 21bcec5124b..2ea8182f284 100644 --- a/plugin/trino-mongodb/src/main/java/io/trino/plugin/mongodb/ObjectIdType.java +++ b/plugin/trino-mongodb/src/main/java/io/trino/plugin/mongodb/ObjectIdType.java @@ -14,9 +14,6 @@ package io.trino.plugin.mongodb; import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.JsonSerializer; -import com.fasterxml.jackson.databind.SerializerProvider; import io.airlift.slice.Slice; import io.trino.spi.block.Block; import io.trino.spi.block.BlockBuilder; @@ -27,9 +24,6 @@ import io.trino.spi.type.TypeOperatorDeclaration; import io.trino.spi.type.TypeOperators; import io.trino.spi.type.TypeSignature; -import org.bson.types.ObjectId; - -import java.io.IOException; public class ObjectIdType extends AbstractVariableWidthType @@ -104,15 +98,4 @@ public void writeSlice(BlockBuilder blockBuilder, Slice value, int offset, int l { ((VariableWidthBlockBuilder) blockBuilder).writeEntry(value, offset, length); } - - public static class ObjectIdSerializer - extends JsonSerializer - { - @Override - public void serialize(ObjectId objectId, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) - throws IOException - { - jsonGenerator.writeString(objectId.toString()); - } - } }