Show / Hide Table of Contents

Class JoinCollection

The collection of operators of the Join query.

Inheritance
System.Object
System.Collections.ObjectModel.Collection<Join>
JoinCollection
Implements
System.Collections.Generic.IList<Join>
System.Collections.Generic.ICollection<Join>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<Join>
System.Collections.Generic.IReadOnlyCollection<Join>
System.Collections.Generic.IEnumerable<Join>
System.Collections.IEnumerable
System.ICloneable
Inherited Members
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.Add(Terrasoft.Core.DB.Join)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.Clear()
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.CopyTo(Terrasoft.Core.DB.Join[], System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.Contains(Terrasoft.Core.DB.Join)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.GetEnumerator()
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.IndexOf(Terrasoft.Core.DB.Join)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.Insert(System.Int32, Terrasoft.Core.DB.Join)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.Remove(Terrasoft.Core.DB.Join)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.RemoveAt(System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.ClearItems()
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.InsertItem(System.Int32, Terrasoft.Core.DB.Join)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.RemoveItem(System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.SetItem(System.Int32, Terrasoft.Core.DB.Join)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.IList.get_Item(System.Int32)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.IList.Add(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.IList.Contains(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.IList.IndexOf(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.IList.Remove(System.Object)
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.Count
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.Items
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.Item[System.Int32]
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.Generic.ICollection<Terrasoft.Core.DB.Join>.IsReadOnly
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.ICollection.IsSynchronized
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.ICollection.SyncRoot
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.IList.Item[System.Int32]
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.IList.IsReadOnly
System.Collections.ObjectModel.Collection<Terrasoft.Core.DB.Join>.System.Collections.IList.IsFixedSize
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.DB
Assembly: Terrasoft.Core.dll
Syntax
public class JoinCollection : Collection<Join>, IList<Join>, ICollection<Join>, IList, ICollection, IReadOnlyList<Join>, IReadOnlyCollection<Join>, IEnumerable<Join>, IEnumerable, ICloneable

Constructors

JoinCollection()

Initializes a new instance of the JoinCollection type.

Declaration
public JoinCollection()

JoinCollection(JoinCollection)

Initializes a new JoinCollection instance that is a clone of the passed-in collection of Join operators.

Declaration
public JoinCollection(JoinCollection source)
Parameters
Type Name Description
JoinCollection source

The collection of Join operators whose clone is being created.

Methods

Clone()

Creates the clone of the current JoinCollection instance.

Declaration
public object Clone()
Returns
Type Description
System.Object

A new JoinCollection instance that represents the copy of the current instance.

Exists(String)

Determines whether the Join operator with the specified alias of the data source being attached exists in the current collection.

Declaration
public bool Exists(string alias)
Parameters
Type Name Description
System.String alias

The alias of the data source being attached by the operator to get.

Returns
Type Description
System.Boolean

true if the current collection of operators has an operator that attaches the data source with the alias alias; otherwise – false.

FindByAlias(String)

In the current collection of the Join operators, searches for the operator by the specified alias of the attached data source.

Declaration
public Join FindByAlias(string alias)
Parameters
Type Name Description
System.String alias

The data source alias being attached by the operator to get.

Returns
Type Description
Join

The instance of the Join operator with the alias data source alias, or null if no such operator is found.

GetByAlias(String)

From the current collection of the Join operators, gets the operator with the specified alias of the data source being attached. If the operator is not found in the collection, an exception is thrown.

Declaration
public Join GetByAlias(string alias)
Parameters
Type Name Description
System.String alias

The data source alias being attached by the Join operator.

Returns
Type Description
Join

The instance of the Join operator with the alias data source alias.

Exceptions
Type Condition
ItemNotFoundException

If the operator with the alias data source alias is not found in the current collection of the Join operators.

ArgumentNullOrEmptyException

If the empty value or null value is passed as the alias parameter.

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
System.ICloneable

Extension Methods

CollectionUtilities.AddRange<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.RemoveRange<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.AddIfNotExists<T>(ICollection<T>, T)
CollectionUtilities.AddRangeIfNotExists<T>(ICollection<T>, IEnumerable<T>)
CollectionUtilities.Find<T>(IEnumerable<T>, Predicate<T>)
CollectionUtilities.Find<T>(IEnumerable<T>, Predicate<T>, T)
CollectionUtilities.ForEach<T>(IEnumerable<T>, Action<T>)
CollectionUtilities.ForEach<T>(IEnumerable<T>, Predicate<T>, Action<T>)
CollectionUtilities.ForEachAsync<T>(IEnumerable<T>, Func<T, Task>)
CollectionUtilities.ParallelForEachAsync<T>(IEnumerable<T>, Func<T, Task>)
CollectionUtilities.ParallelForEachAsync<T>(IEnumerable<T>, Func<T, Task>, Int32)
CollectionUtilities.GetItemsString<T>(IEnumerable<T>)
CollectionUtilities.GetItemsString<T>(IEnumerable<T>, String)
CollectionUtilities.SplitOnChunks<T>(IEnumerable<T>, Int32)
CollectionUtilities.SplitOnParts<T>(IEnumerable<T>, Int32)
CollectionUtilities.IsNotEmpty(IEnumerable)
CollectionUtilities.IsEmpty(IEnumerable)
CollectionUtilities.IsNullOrEmpty(IEnumerable)
CollectionUtilities.IsNotNullOrEmpty(IEnumerable)
CollectionUtilities.CompareZip<TFirst, TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst, TSecond, Boolean>)
CollectionUtilities.Except<T>(IEnumerable<T>, IEnumerable<T>, Func<T, T, Boolean>)
CollectionUtilities.TryGetItemByIndex<TItem>(Collection<TItem>, Int32, out TItem)
CollectionUtilities.Compare<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.CheckArgumentNullOrEmpty<T>(IEnumerable<T>, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX