Click or drag to resize

IJoins Interface

An interface representing a query that has just received a JOIN clause

Namespace:  Couchbase.Lite.Query
Assembly:  Couchbase.Lite (in Couchbase.Lite.dll) Version: 2.1.0-b0232
Syntax
C#
public interface IJoins : IQuery, IDisposable, 
	IWhereRouter, IOrderByRouter, ILimitRouter

The IJoins type exposes the following members.

Properties
  NameDescription
Public propertyParameters
Gets or sets the parameter collection for this query so that parameters may be added for substitution into the query API (via Parameter(String))
(Inherited from IQuery.)
Top
Methods
  NameDescription
Public methodAddChangeListener(EventHandlerQueryChangedEventArgs)
Adds a change listener to track when this query instance has a change in its results. Adding the first change listener will begin the live semantics.
(Inherited from IQuery.)
Public methodAddChangeListener(TaskScheduler, EventHandlerQueryChangedEventArgs)
Adds a change listener to track when this query instance has a change in its results. Adding the first change listener will begin the live semantics.
(Inherited from IQuery.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodExecute
Runs the query
(Inherited from IQuery.)
Public methodExplain
Gets an explanation of what the query will do
(Inherited from IQuery.)
Public methodLimit(IExpression)
Limits a query to the given count (ulong, parameter, etc)
(Inherited from ILimitRouter.)
Public methodLimit(IExpression, IExpression)
Limits a query to the given count and also offsets it by a given count (ulong, parameter, etc)
(Inherited from ILimitRouter.)
Public methodOrderBy
Routes this IExpression to the next ORDER BY portion of the query
(Inherited from IOrderByRouter.)
Public methodRemoveChangeListener (Inherited from IQuery.)
Public methodWhere
Routes this portion of the query to the next WHERE portion of the query
(Inherited from IWhereRouter.)
Top
See Also