Class JoinField
The field on which a parent-child relationship is joined
Assembly: OpenSearch.Client.dll
Syntax
Constructors
|
Edit this page
View Source
JoinField(Child)
Declaration
public JoinField(JoinField.Child child)
Parameters
|
Edit this page
View Source
JoinField(Parent)
Declaration
public JoinField(JoinField.Parent parentName)
Parameters
Methods
|
Edit this page
View Source
Link(RelationName, Id)
Declaration
public static JoinField Link(RelationName child, Id parentId)
Parameters
Returns
|
Edit this page
View Source
Link<TChild>(Id)
Declaration
public static JoinField Link<TChild>(Id parentId)
Parameters
Type |
Name |
Description |
Id |
parentId |
|
Returns
Type Parameters
|
Edit this page
View Source
Link<TChild, TParentDocument>(TParentDocument)
Declaration
public static JoinField Link<TChild, TParentDocument>(TParentDocument parent) where TParentDocument : class
Parameters
Type |
Name |
Description |
TParentDocument |
parent |
|
Returns
Type Parameters
Name |
Description |
TChild |
|
TParentDocument |
|
|
Edit this page
View Source
Match(Action<Parent>, Action<Child>)
Declaration
public void Match(Action<JoinField.Parent> first, Action<JoinField.Child> second)
Parameters
|
Edit this page
View Source
Match<T>(Func<Parent, T>, Func<Child, T>)
Declaration
public T Match<T>(Func<JoinField.Parent, T> first, Func<JoinField.Child, T> second)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
Root(RelationName)
Declaration
public static JoinField Root(RelationName parent)
Parameters
Returns
|
Edit this page
View Source
Root<TParent>()
Declaration
public static JoinField Root<TParent>()
Returns
Type Parameters
Operators
|
Edit this page
View Source
implicit operator JoinField(Child)
Declaration
public static implicit operator JoinField(JoinField.Child child)
Parameters
Returns
|
Edit this page
View Source
implicit operator JoinField(Parent)
Declaration
public static implicit operator JoinField(JoinField.Parent parent)
Parameters
Returns
|
Edit this page
View Source
implicit operator JoinField(string)
Declaration
public static implicit operator JoinField(string parentName)
Parameters
Type |
Name |
Description |
string |
parentName |
|
Returns
|
Edit this page
View Source
implicit operator JoinField(Type)
Declaration
public static implicit operator JoinField(Type parentType)
Parameters
Type |
Name |
Description |
Type |
parentType |
|
Returns
Extension Methods