public RiakMapReduceQuery MapJs(Action <RiakFluentActionPhaseJavascript> setup)
        {
            var phase  = new RiakMapPhase <RiakPhaseLanguageJavascript>();
            var fluent = new RiakFluentActionPhaseJavascript(phase);

            setup(fluent);
            _phases.Add(phase);
            return(this);
        }
        public RiakMapReduceQuery MapErlang(Action <RiakFluentActionPhaseErlang> setup)
        {
            var phase  = new RiakMapPhase <RiakPhaseLanguageErlang>();
            var fluent = new RiakFluentActionPhaseErlang(phase);

            setup(fluent);
            _phases.Add(phase);
            return(this);
        }
 public RiakMapReduceQuery MapJs(Action<RiakFluentActionPhaseJavascript> setup)
 {
     var phase = new RiakMapPhase<RiakPhaseLanguageJavascript>();
     var fluent = new RiakFluentActionPhaseJavascript(phase);
     setup(fluent);
     _phases.Add(phase);
     return this;
 }
 public RiakMapReduceQuery MapErlang(Action<RiakFluentActionPhaseErlang> setup)
 {
     var phase = new RiakMapPhase<RiakPhaseLanguageErlang>();
     var fluent = new RiakFluentActionPhaseErlang(phase);
     setup(fluent);
     _phases.Add(phase);
     return this;
 }