Class Join
A class for creating IJoin instances
Inheritance
System.Object
Join
Namespace: Couchbase.Lite.Query
Assembly: Couchbase.Lite.dll
Syntax
public static class Join : object
Methods
| Improve this Doc View SourceCrossJoin(IDataSource)
Creates a CROSS JOIN clause
Declaration
public static IJoin CrossJoin(IDataSource dataSource)
Parameters
Type | Name | Description |
---|---|---|
IDataSource | dataSource | The data source to JOIN with |
Returns
Type | Description |
---|---|
IJoin | An IJoinOn instance for processing |
InnerJoin(IDataSource)
Creates an INNER JOIN clause
Declaration
public static IJoinOn InnerJoin(IDataSource dataSource)
Parameters
Type | Name | Description |
---|---|---|
IDataSource | dataSource | The data source to JOIN with |
Returns
Type | Description |
---|---|
IJoinOn | An IJoinOn instance for processing |
LeftJoin(IDataSource)
Synonym for LeftOuterJoin(IDataSource)
Declaration
public static IJoinOn LeftJoin(IDataSource dataSource)
Parameters
Type | Name | Description |
---|---|---|
IDataSource | dataSource | The data source to JOIN with |
Returns
Type | Description |
---|---|
IJoinOn | An IJoinOn instance for processing |
LeftOuterJoin(IDataSource)
Creates a LEFT OUTER JOIN clause
Declaration
public static IJoinOn LeftOuterJoin(IDataSource dataSource)
Parameters
Type | Name | Description |
---|---|---|
IDataSource | dataSource | The data source to JOIN with |
Returns
Type | Description |
---|---|
IJoinOn | An IJoinOn instance for processing |