Table of Contents

Interface IQuery

Namespace
Dynamicweb.Indexing.Querying
Assembly
Dynamicweb.Indexing.dll
The Interface IQuery defines basic query model
[JsonConverter(typeof(QueryJsonConverter))]
public interface IQuery

Properties

AppendCompletionExpressions

Gets or sets query value indication whether to append in run time expessions based on selected completeness rules
bool AppendCompletionExpressions { get; set; }

Property Value

bool

CompletionLanguages

Gets or sets query completion languages
IEnumerable<Language> CompletionLanguages { get; set; }

Property Value

IEnumerable<Language>

CompletionRules

Gets or sets query completion rules
IEnumerable<int> CompletionRules { get; set; }

Property Value

IEnumerable<int>

Description

Gets or sets Query description text
string Description { get; set; }

Property Value

string

Expression

Gets or sets query expression
Expression Expression { get; set; }

Property Value

Expression

FileName

Gets or sets Query file name
string FileName { get; set; }

Property Value

string

ID

Gets or sets Query ID
Guid ID { get; set; }

Property Value

Guid

Imports

Gets or sets query imports
IEnumerable<QueryImport> Imports { get; set; }

Property Value

IEnumerable<QueryImport>

ListViewFields

Gets or sets query view fields used for pim listview
IEnumerable<ViewField> ListViewFields { get; set; }

Property Value

IEnumerable<ViewField>

Meta

Get or sets meta information
IDictionary<string, string> Meta { get; set; }

Property Value

IDictionary<string, string>

Name

Gets or sets Query name
string Name { get; set; }

Property Value

string

Parameters

Gets or sets query parameters
IEnumerable<QueryParameter> Parameters { get; set; }

Property Value

IEnumerable<QueryParameter>

References

Gets or sets query references
IEnumerable<QueryReference> References { get; set; }

Property Value

IEnumerable<QueryReference>

Settings

Gets or sets settings collection
IDictionary<string, string> Settings { get; set; }

Property Value

IDictionary<string, string>

SortOrder

Gets or sets query sort order
IEnumerable<SortInfo> SortOrder { get; set; }

Property Value

IEnumerable<SortInfo>

Source

Gets or sets query source
QuerySource Source { get; set; }

Property Value

QuerySource

SubType

Gets or sets Query sub type
string SubType { get; set; }

Property Value

string

Type

Gets or sets Query type
string Type { get; set; }

Property Value

string

ViewFields

Gets or sets query view fields
IEnumerable<ViewField> ViewFields { get; set; }

Property Value

IEnumerable<ViewField>

ViewLanguages

Gets or sets query view languages
IEnumerable<Language> ViewLanguages { get; set; }

Property Value

IEnumerable<Language>
To top