Couchbase.Lite.Query Namespace |
Class | Description | |
---|---|---|
ArrayExpression |
A class containing methods for generating queries that operate on
array types
| |
ArrayFunction |
A class for generating query functions that operate on
array types
| |
Collation |
A factory class for creating ICollation instances
| |
DataSource |
A factory class for creating data sources for queries
| |
Expression |
A factory for unary IExpression operators
| |
FullTextExpression |
A class that generates expressions that operate on the results of full-text searching
| |
FullTextFunction |
A class that generates functions for use on the results of a full-text search
| |
FullTextIndexItem |
A factory class for creating IFullTextIndexItem instances
| |
Function |
A class for creating IExpression instances that represent functions
| |
IndexBuilder |
A factory class for creating IIndex instances
| |
Join |
A class for creating IJoin instances
| |
Meta |
A class that generates expressions for retrieving metadata
during a query
| |
Ordering |
A factory class for generating ISortOrder objects
| |
Parameters |
A class which contains parameters for an IQuery | |
QueryBuilder |
A factory class for generating the initial portion of a query
| |
QueryChangedEventArgs |
Arguments for the AddChangeListener(TaskScheduler, EventHandlerQueryChangedEventArgs) event
| |
Result |
A class representing information about a "row" in the result of an
IQuery | |
SelectResult |
A class for generating instances of ISelectResult. This *will*
be expanded on in the near future.
| |
ValueIndexItem |
A factory class for creating IValueIndexItem instances
|
Interface | Description | |
---|---|---|
IArrayExpressionIn |
An interface that represents a portion of a query that chooses
a collection to be used in a query of each of its elements
| |
IArrayExpressionSatisfies |
An interface representing an object that can accept a predicate to use
on each item in a collection
| |
IASCIICollation |
An interface that can use 7-bit ASCII rules to do string collation
| |
ICollation |
A base interface for different collations
| |
IDataSource |
An interface representing the source of data for a query
| |
IDataSourceAs |
An interface representing a source of data that comes from
an Database | |
IExpression |
An interface representing an abstract expression that can act on
a given piece of data
| |
IFrom |
An interface representing the FROM portion of an IQuery | |
IFromRouter |
An interface representing a portion of a query that can be routed
to a FROM portion
| |
IFullTextExpression |
An interface that represents an expression that is eligible to receive
full-text related query clauses
| |
IFullTextIndex |
An interface for an index based on full text searching
| |
IFullTextIndexItem |
An interface for an index item for use when creating FTS based indexes
| |
IGroupBy |
An interface representing the GROUP BY portion of a query
| |
IGroupByRouter |
An interface representing a portion of a query which can take GROUP BY
as its next step
| |
IHaving |
An interface representing the HAVING portion of a query (i.e. WHERE clause
intended for a GROUP BY clause)
| |
IHavingRouter |
An interface representing a portion of a query that can take HAVING
as its next step
| |
IIndex |
The base interface for an index in a Database | |
IJoin |
An interface representing an IQuery with a JOIN clause
| |
IJoinOn |
An interface representing an IQuery with a
partially constructed JOIN clause that has not yet received its ON clause
| |
IJoinRouter |
An interface representing a portion of an IQuery that can accept JOIN
as its next clause
| |
IJoins |
An interface representing a query that has just received a JOIN
clause
| |
ILimit |
An interface representing a query that has had a limit and optionally an
offset applied
| |
ILimitRouter |
An interface representing a query that can accept LIMIT as its next clause
| |
IMetaExpression |
Represents an expression that is meant to retrieve metadata information
inside of an IQuery | |
IOrderBy |
An interface representing the ORDER BY portion of an IQuery | |
IOrderByRouter |
An interface representing a portion of a query that can be routed
to an ORDER BY portion
| |
IOrdering |
An interface representing an arbitrary sorting for an IOrderBy | |
IPropertyExpression |
An interface for an expression that will retrieve a property
from a keypath
| |
IQuery |
An interface representing a runnable query over a data source
| |
IResultSet |
An interface representing an enumerable collection of results
from a given IQuery.
| |
ISelect |
An interface representing the SELECT portion of an IQuery | |
ISelectResult |
An interface that holds information about what to
select out of an IQuery | |
ISelectResultAs |
An interface reprsenting a select result that can be aliased to
an arbitrary name
| |
ISelectResultFrom |
An interface representing a select result "FROM" a certain data
source
| |
ISortOrder |
An interface representing the way that an IOrderBy should be
sorted
| |
IUnicodeCollation |
An interface that can use Unicode rules (http://unicode.org/reports/tr10/)
to do string collation
| |
IValueIndex |
An interface for an index based on a simple property value
| |
IValueIndexItem |
An interface for an index item for use when creating value based indexes
| |
IVariableExpression |
A type of expression that represents the variable portion of an
array based expression such as Any(IVariableExpression) | |
IWhere |
An interface representing the WHERE portion of an IQuery | |
IWhereRouter |
An interface representing a portion of a query that can be routed to
a WHERE portion of the query.
|