Click or drag to resize

Functions Class

Helper class to specify function calls into the query fragments.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.QuerySpecFunctions

Namespace:  SD.LLBLGen.Pro.QuerySpec
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.4.0.0 (5.4.0)
Syntax
public class Functions

The Functions type exposes the following members.

Constructors
  NameDescription
Public methodFunctions
Initializes a new instance of the Functions class
Top
Methods
  NameDescription
Public methodStatic memberCoalesce
Creates a COALESCE function call and assigns it to a wrapping field, which is returned.
Public methodStatic memberCompare
Defines the mapping for the operand1.Compare(operand2) method mapping.
Public methodStatic memberConstant
Wraps a constant for usage in expressions and projections.
Public methodStatic memberCountBigRow
Specifies an expression field with a CountBigRow(*) aggregate.
Public methodStatic memberCountRow
Specifies an expression field with a CountRow(*) aggregate.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodStatic memberExists
Creates an EXISTS (query) predicate.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberIIF
Defines the mapping for the IIF(operand1, operand2, operand3) method mapping. Equivalent to operand1 ? operand2 : operand3
Public methodStatic memberIn(IEntityFieldCore, DynamicQuery)
Creates a Field IN (query) predicate
Public methodStatic memberIn(IEntityFieldCore, Object)
Creates a Field IN (values) predicate
Public methodStatic memberInTEntity(EntityQueryTEntity, IEnumerableTEntity)
Creates a predicate which is true for each entity in query which is in the list of entities specified
Public methodStatic memberInT(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.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberNot(IEntityFieldCore)
Defines the mapping for the Boolean.Negate(field) method mapping. Use it when field is a boolean field.
Public methodStatic memberNot(IExpression)
Defines the mapping for the Boolean.Negate(expression) method mapping. Use it when expression is a boolean expression.
Public methodStatic memberNot(IPredicate)
Negates the predicate specified.
Public methodStatic memberNot(IPredicateExpression)
Negates the predicate specified.
Public methodStatic memberNotExists
Creates a NOT EXISTS (query) predicate.
Public methodStatic memberNotIn(IEntityFieldCore, DynamicQuery)
Creates a NOT (Field IN (query)) predicate
Public methodStatic memberNotIn(IEntityFieldCore, Object)
Creates a NOT (Field IN (values)) predicate
Public methodStatic memberNotInTEntity(EntityQueryTEntity, IEnumerableTEntity)
Creates a predicate which is true for each entity in query which is not in the list of entities specified
Public methodStatic memberNotInT(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.
Public methodStatic memberShiftLeft
Defines the mapping for the bit shift operation to the left on operand1
Public methodStatic memberShiftRight
Defines the mapping for the bit shift operation to the right on operand1
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also