Class ArrayCompare
This class contains the advanced parameters, such as BETWEEN and IN. What is different with these two is that they both contain an array of parameters on their "side" of the node tree.
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.Data.SQL
Assembly: SoDataBase.dll
Syntax
public class ArrayCompare : Compare, ICloneable
Constructors
ArrayCompare(Argument, Argument[])
Initializes a new instance of the ArrayCompare class.
Declaration
public ArrayCompare(Argument left, params Argument[] right)
Parameters
Type | Name | Description |
---|---|---|
Argument | left | Leftside argument |
Argument[] | right | Rightside argument |
Fields
_right
This class contains the advanced parameters, such as BETWEEN and IN. What is different with these two is that they both contain an array of parameters on their "side" of the node tree.
Declaration
protected Argument[] _right
Field Value
Type | Description |
---|---|
Argument[] |
Properties
Right
Get/Set value for right side of the Compare
Declaration
public Argument[] Right { get; }
Property Value
Type | Description |
---|---|
Argument[] |
Methods
Clone()
Clone the query. Parameter values are shared between the original and the clone.
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
Object | Copy of the node and its sub-elements |
Overrides
Remarks
This method is used by the
GetSubElements()
Part of visitor pattern defined in abstract class QueryElement
Declaration
protected override QueryElement[] GetSubElements()
Returns
Type | Description |
---|---|
QueryElement[] |
Overrides
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |