Пример #1
0
        private void TranslateSample(SampleExpression node)
        {
            Translate(node.Source);

            _stages.Add(new BsonDocument("$sample", new BsonDocument("size", (long)((ConstantExpression)node.Count).Value)));
        }
 protected internal virtual Expression VisitSample(SampleExpression node)
 {
     return(node.Update(
                Visit(node.Source),
                Visit(node.Count)));
 }
 protected internal virtual Expression VisitSample(SampleExpression node)
 {
     return node.Update(
         Visit(node.Source),
         Visit(node.Count));
 }