private MySQLValueToArrayConverterProvider() { arrayConverter = new ArrayToArrayConverter(this); booleanConverter = new BooleanToArrayConverter(); dateConverter = new DateToArrayConverter(); dateTimeConverter = new InstantToArrayConverter(); doubleConverter = new DoubleToArrayConverter(); integerConverter = new IntegerToArrayConverter(); longConverter = new LongToArrayConverter(); nullConverter = new NullToArrayConverter(); stringConverter = new StringToArrayConverter(); timeConverter = new TimeToArrayConverter(); mongoObjectIdConverter = new MongoObjectIdToArrayConverter(); mongoTimestampConverter = new MongoTimestampToArrayConverter(); binaryConverter = new BinaryToArrayConverter(); converters = Maps.newEnumMap(ScalarType.class); converters.put(ScalarType.ARRAY, arrayConverter); converters.put(ScalarType.BOOLEAN, booleanConverter); converters.put(ScalarType.DATE, dateConverter); converters.put(ScalarType.INSTANT, dateTimeConverter); converters.put(ScalarType.DOUBLE, doubleConverter); converters.put(ScalarType.INTEGER, integerConverter); converters.put(ScalarType.LONG, longConverter); converters.put(ScalarType.NULL, nullConverter); converters.put(ScalarType.STRING, stringConverter); converters.put(ScalarType.TIME, timeConverter); converters.put(ScalarType.MONGO_OBJECT_ID, mongoObjectIdConverter); converters.put(ScalarType.MONGO_TIMESTAMP, mongoTimestampConverter); converters.put(ScalarType.BINARY, binaryConverter); }
private PostgreSQLValueToArrayConverterProvider() { arrayConverter = new ArrayToArrayConverter(this); booleanConverter = new BooleanToArrayConverter(); dateConverter = new DateToArrayConverter(); dateTimeConverter = new InstantToArrayConverter(); doubleConverter = new DoubleToArrayConverter(); integerConverter = new IntegerToArrayConverter(); longConverter = new LongToArrayConverter(); nullConverter = new NullToArrayConverter(); stringConverter = new StringToArrayConverter(); timeConverter = new TimeToArrayConverter(); mongoObjectIdConverter = new MongoObjectIdToArrayConverter(); mongoTimestampConverter = new MongoTimestampToArrayConverter(); binaryConverter = new BinaryToArrayConverter(); converters = Maps.newEnumMap(ScalarType.class); converters.put(ScalarType.ARRAY, arrayConverter); converters.put(ScalarType.BOOLEAN, booleanConverter); converters.put(ScalarType.DATE, dateConverter); converters.put(ScalarType.INSTANT, dateTimeConverter); converters.put(ScalarType.DOUBLE, doubleConverter); converters.put(ScalarType.INTEGER, integerConverter); converters.put(ScalarType.LONG, longConverter); converters.put(ScalarType.NULL, nullConverter); converters.put(ScalarType.STRING, stringConverter); converters.put(ScalarType.TIME, timeConverter); converters.put(ScalarType.MONGO_OBJECT_ID, mongoObjectIdConverter); converters.put(ScalarType.MONGO_TIMESTAMP, mongoTimestampConverter); converters.put(ScalarType.BINARY, binaryConverter); }
private GreenplumValueToArrayConverterProvider() { arrayConverter = new ArrayToArrayConverter(this); booleanConverter = new BooleanToArrayConverter(); dateConverter = new DateToArrayConverter(); dateTimeConverter = new InstantToArrayConverter(); doubleConverter = new DoubleToArrayConverter(); integerConverter = new IntegerToArrayConverter(); longConverter = new LongToArrayConverter(); nullConverter = new NullToArrayConverter(); stringConverter = new StringToArrayConverter(); timeConverter = new TimeToArrayConverter(); mongoObjectIdConverter = new MongoObjectIdToArrayConverter(); mongoTimestampConverter = new MongoTimestampToArrayConverter(); binaryConverter = new BinaryToArrayConverter(); converters = Maps.newEnumMap(ScalarType.class); converters.put(ScalarType.ARRAY, arrayConverter); converters.put(ScalarType.BOOLEAN, booleanConverter); converters.put(ScalarType.DATE, dateConverter); converters.put(ScalarType.INSTANT, dateTimeConverter); converters.put(ScalarType.DOUBLE, doubleConverter); converters.put(ScalarType.INTEGER, integerConverter); converters.put(ScalarType.LONG, longConverter); converters.put(ScalarType.NULL, nullConverter); converters.put(ScalarType.STRING, stringConverter); converters.put(ScalarType.TIME, timeConverter); converters.put(ScalarType.MONGO_OBJECT_ID, mongoObjectIdConverter); converters.put(ScalarType.MONGO_TIMESTAMP, mongoTimestampConverter); converters.put(ScalarType.BINARY, binaryConverter); }