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.
|