Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: c92149b41c
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 56 lines (42 sloc) 1.012 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq.Expressions;
using System.Linq;

namespace FluentCassandra.Operations
{
public class CassandraSlicePredicateQuery<TResult> : IEnumerable<TResult>
{
     internal CassandraSlicePredicateQuery(BaseCassandraColumnFamily family, Expression expression)
{
Family = family;
Expression = expression;

if (Expression == null)
Expression = Expression.Constant(this);
}


#region IEnumerable<TResult> Members

public IEnumerator<TResult> GetEnumerator()
{
            return Family.ExecuteCassandraSlicePredicateQuery(this).GetEnumerator();
        }

#endregion

#region IEnumerable Members

IEnumerator IEnumerable.GetEnumerator()
{
return GetEnumerator();
}

#endregion

#region CassandraSlicePredicateQuery<TResult> Members

public BaseCassandraColumnFamily Family
{
get;
private set;
}

public Expression Expression
{
get;
private set;
}

#endregion
}
}
Something went wrong with that request. Please try again.