public IEnumerable <TIEntity> GetValues() { var select = new Select <TIEntity>(this); SelectStatement = select; return(Datastore.ExecuteQuery(this, select)); }
public IEnumerable <TIEntity> Top(int quantity) { var select = new SelectTop <TIEntity>(this, quantity); SelectStatement = select; return(Datastore.ExecuteQuery(this, select)); }
public IEnumerable <KeyValuePair <object[], long> > Count(params ColumnValue[] columns) { SelectStatement = Queries.Count.CreateTableCount(columns); return(Datastore.ExecuteQuery(this)); }
public IEnumerable <AggregableResultRow> Sum(params ColumnValue[] columns) { SelectStatement = Aggregable.CreateSum(columns); return(Datastore.ExecuteQuery(this)); }