Table of Contents

Interface IQueryObject

Namespace
CMS.DataEngine
Assembly
CMS.DataEngine.dll

Base interface for all query objects

public interface IQueryObject
Extension Methods

Properties

Name

Object name, empty by default

string Name { get; }

Property Value

string

Parameters

Query data parameters

QueryDataParameters Parameters { get; set; }

Property Value

QueryDataParameters

Methods

Changed()

Marks the object as changed

void Changed()

CloneObject()

Creates the clone of the object.

IQueryObject CloneObject()

Returns

IQueryObject

IncludeDataParameters(QueryDataParameters, string)

Adds the data parameters to the current query parameters

string IncludeDataParameters(QueryDataParameters parameters, string expression)

Parameters

parameters QueryDataParameters

Parameters to add

expression string

Expression which refers to the parameters

Returns

string