@Override public <Result, Arg> Result accept(KVValueVisitor<Result, Arg> visitor, Arg arg) { return visitor.visit(this, arg); } }
@Override public <Result, Arg> Result accept(KVValueVisitor<Result, Arg> visitor, Arg arg) { return visitor.visit(this, arg); }
@Override public <Result, Arg> Result accept(KVValueVisitor<Result, Arg> visitor, Arg arg) { return visitor.visit(this, arg); }
@Override public <Result, Arg> Result accept(KVValueVisitor<Result, Arg> visitor, Arg arg) { return visitor.visit(this, arg); }
@Override public <Result, Arg> Result accept(KVValueVisitor<Result, Arg> visitor, Arg arg) { return visitor.visit(this, arg); } }
@Override public <Result, Arg> Result accept(KVValueVisitor<Result, Arg> visitor, Arg arg) { return visitor.visit(this, arg); }
@Override public <Result, Arg> Result accept(KVValueVisitor<Result, Arg> visitor, Arg arg) { return visitor.visit(this, arg); }
@Override public <Result, Arg> Result accept(KVValueVisitor<Result, Arg> visitor, Arg arg) { return visitor.visit(this, arg); }
@Override public Void visit(KVBoolean value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }
@Override public Void visit(KVMongoTimestamp value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }
@Override public Void visit(KVNull value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }
@Override public Void visit(KVInstant value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }
@Override public Void visit(KVTime value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }
@Override public Void visit(KVBinary value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }
@Override public Void visit(KVString value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }
@Override public Void visit(KVMongoObjectId value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }
@Override public Void visit(KVInteger value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }
@Override public Void visit(KVLong value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }
@Override public Void visit(KVDouble value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }
@Override public Void visit(KVDate value, TranslatorConsumer arg) { arg.consume(KVValueToScalarValue.AS_VISITOR.visit(value, null)); return null; }