Iterators Class

Summary

Iterator primitives (concat, map, reduce, filter, etc...).
Assembly
Db4objects.Db4o-2010.dll
Namespace
Db4objects.Db4o.Foundation
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["Iterators"] class Type type-node

Syntax

public class Iterators

Remarks

Iterator primitives (concat, map, reduce, filter, etc...).

Fields

Name Constant Value Summary
EmptyIterable
static
EmptyIterator
static
Skip
Constant indicating that the current element in a Db4objects.Db4o.Foundation.Iterators.Map(System.Collections.IEnumerator,Db4objects.Db4o.Foundation.IFunction4) operation should be skipped.
static

Methods

Name Value Summary
Any(IEnumerator, IPredicate4) bool
static
Append(IEnumerable, Object) IEnumerable
static
Cast<T>(IEnumerable) IEnumerable<T>
static
Concat(IEnumerable) IEnumerable
static
Concat(IEnumerable[]) IEnumerable
static
Concat(IEnumerator, IEnumerator) IEnumerator
static
Concat(IEnumerator) IEnumerator
static
Concat(IEnumerator[]) IEnumerator
static
ConcatMap(IEnumerable, IFunction4) IEnumerable
static
Copy(IEnumerator) IEnumerator
static
CrossProduct(IEnumerable) IEnumerable
static
CrossProduct(IEnumerable[]) IEnumerable
static
Enumerate(IEnumerable) IEnumerable
Generates System.Tuple items with indexes starting at 0.
static
Filter(IEnumerable, IPredicate4) IEnumerable
static
Filter(IEnumerator, IPredicate4) IEnumerator
static
Filter(Object[], IPredicate4) IEnumerator
static
Flatten(IEnumerator) IEnumerator
Yields a flat sequence of elements.
static
Iterable(IEnumerator) IEnumerable
static
Iterable(Object[]) IEnumerable
static
Iterate(List4) IEnumerator
static
Iterate(Object[]) IEnumerator
static
Iterator(IEnumerable) IEnumerator
static
Join(IEnumerable, string) string
static
Join(IEnumerator, string, string, string) string
static
Join(IEnumerator, string) string
static
Map(Array, IFunction4) IEnumerator
static
Map(IEnumerable, IFunction4) IEnumerable
static
Map(IEnumerator, IFunction4) IEnumerator
Returns a new iterator which yields the result of applying the function to every element in the original iterator.
static
Map(Object[], IFunction4) IEnumerator
static
Next(IEnumerator) Object
static
Range(int, int) IEnumerator
static
Revert(IEnumerator) IEnumerator
static
Series(Object, IFunction4) IEnumerable
static
SingletonIterable(Object) IEnumerable
static
SingletonIterator(Object) IEnumerator
static
Size(IEnumerable) int
static
Size(IEnumerator) int
static
Take(int, IEnumerator) IEnumerator
static
ToArray(IEnumerator, IArrayFactory) Object[]
static
ToArray(IEnumerator) Object[]
static
ToString(IEnumerable) string
static
ToString(IEnumerator) string
static
Unique(IEnumerable) IEnumerable
static
Zip(IEnumerable, IEnumerable) IEnumerable<Tuple<Object, Object>>
static
Zip<A, B>(IEnumerable<A>, IEnumerable<B>) IEnumerable<Tuple<A, B>>
static