CriteriaFieldExpressionReplacer constructor
Converts field names in a criteria to their corresponding SQL field expressions.
public CriteriaFieldExpressionReplacer(IRow row, IPermissionService permissions,
bool lookupAccessMode = false, ISqlDialect dialect = null,
Func<IField, BaseCriteria> toCriteria = null)
| parameter | description |
|---|---|
| row | The row instance |
| permissions | Permission service |
| lookupAccessMode | Use lookup access mode. In the lookup access mode only the lookup fields can be used in the filter. Default is false. |
| dialect | Optional dialect |
| toCriteria | Optional field to criteria converter |
Exceptions
| exception | condition |
|---|---|
| ArgumentNullException | row or permissions is null. |
Remarks
Initializes a new instance of the class.
See Also
- interface IRow
- interface IPermissionService
- interface ISqlDialect
- interface IField
- class BaseCriteria
- class CriteriaFieldExpressionReplacer