package com.mongodb.spark.pickle;
import net.razorvine.pickle.Pickler;
public class RegisterPickles {
private static final BSONPickler PICKLER = new BSONPickler();
public void register() {
Pickler.registerCustomPickler(org.bson.types.ObjectId.class, PICKLER);
Pickler.registerCustomPickler(org.bson.types.Binary.class, PICKLER);
Pickler.registerCustomPickler(org.bson.types.Code.class, PICKLER);
Pickler.registerCustomPickler(org.bson.types.CodeWScope.class, PICKLER);
Pickler.registerCustomPickler(
org.bson.types.CodeWithScope.class, PICKLER);
Pickler.registerCustomPickler(org.bson.types.MaxKey.class, PICKLER);
Pickler.registerCustomPickler(org.bson.types.MinKey.class, PICKLER);
Pickler.registerCustomPickler(
org.bson.types.BSONTimestamp.class, PICKLER);
Pickler.registerCustomPickler(com.mongodb.DBRef.class, PICKLER);
Pickler.registerCustomPickler(java.util.regex.Pattern.class, PICKLER);
Pickler.registerCustomPickler(java.util.Date.class, PICKLER);
}
}