| Functions Class | 
Namespace: SD.LLBLGen.Pro.QuerySpec
The Functions type exposes the following members.
| Name | Description | |
|---|---|---|
| Coalesce | 
            Creates a COALESCE function call and assigns it to a wrapping field, which is returned.
              | |
| Compare | 
            Defines the mapping for the operand1.Compare(operand2) method mapping.
              | |
| Constant | 
            Wraps a constant for usage in expressions and projections. 
              | |
| CountBigRow | 
            Specifies an expression field with a CountBigRow(*) aggregate.
              | |
| CountRow | 
            Specifies an expression field with a CountRow(*) aggregate.
              | |
| Equals | Determines whether the specified object is equal to the current object.  (Inherited from Object.) | |
| Exists | 
            Creates an EXISTS (query) predicate. 
              | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function.   (Inherited from Object.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| IIF | 
            Defines the mapping for the IIF(operand1, operand2, operand3) method mapping. Equivalent to operand1 ? operand2 : operand3
              | |
| In(IEntityFieldCore, DynamicQuery) | 
            Creates a Field IN (query) predicate
              | |
| In(IEntityFieldCore, Object) | 
            Creates a Field IN (values) predicate
              | |
| InTEntity(EntityQueryTEntity, IEnumerableTEntity) | 
            Creates a predicate which is true for each entity in query which is in the list of entities specified
              | |
| InT(IEnumerableIEntityFieldCore, IEnumerableT) | 
            Creates a predicate which is true if there's an object of type T in values, which has for each property P a field in fields with the same name / alias
            and the value for property P is equal to the value of the field equivalent in the main query.
              | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| Not(IEntityFieldCore) | 
            Defines the mapping for the Boolean.Negate(field) method mapping. Use it when field is a boolean field.
              | |
| Not(IExpression) | 
            Defines the mapping for the Boolean.Negate(expression) method mapping. Use it when expression is a boolean expression.
              | |
| Not(IPredicate) | 
            Negates the predicate specified. 
              | |
| Not(IPredicateExpression) | 
            Negates the predicate specified. 
              | |
| NotExists | 
            Creates a NOT EXISTS (query) predicate. 
              | |
| NotIn(IEntityFieldCore, DynamicQuery) | 
            Creates a NOT (Field IN (query)) predicate
              | |
| NotIn(IEntityFieldCore, Object) | 
            Creates a NOT (Field IN (values)) predicate
              | |
| NotInTEntity(EntityQueryTEntity, IEnumerableTEntity) | 
            Creates a predicate which is true for each entity in query which is not in the list of entities specified
              | |
| NotInT(IEnumerableIEntityFieldCore, IEnumerableT) | 
            Creates a predicate which is true if there's no object of type T in values, which has for each property P a field in fields with the same name / alias
            and the value for property P is equal to the value of the field equivalent in the main query.
              | |
| ShiftLeft | 
            Defines the mapping for the bit shift operation to the left on operand1
              | |
| ShiftRight | 
            Defines the mapping for the bit shift operation to the right on operand1
              | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) |