C# Class Azavea.Open.DAO.Unqueryable.UnqueryableQuery

A query intended to be run against a data source that does not have any native query mechanism. Therefore this class merely stores the criteria used for the query, to be later used when manually processing the contents of the data source.
Inheritance: IDaQuery
Show file Open project: azavea/net-dao

Public Properties

Property Type Description
Criteria Azavea.Open.DAO.Criteria.DaoCriteria

Public Methods

Method Description
Clear ( ) : void

Clears the contents of the query, allowing the object to be reused.

ToString ( ) : string

Returns a T:System.String that represents the current T:System.Object.

Method Details

Clear() public method

Clears the contents of the query, allowing the object to be reused.
public Clear ( ) : void
return void

ToString() public method

Returns a T:System.String that represents the current T:System.Object.
public ToString ( ) : string
return string

Property Details

Criteria public property

Since the queries have to be evaluated at read time (there is no queryability in the data source itself, we have to merely read it and discard rows that don't match) there is nothing to be done to "pre-process" the criteria, we just save it for the reader to use.
public DaoCriteria,Azavea.Open.DAO.Criteria Criteria
return Azavea.Open.DAO.Criteria.DaoCriteria