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
CompletionLanguages
Gets or sets query completion languages
IEnumerable<Language> CompletionLanguages { get; set; }
Property Value
CompletionRules
Gets or sets query completion rules
IEnumerable<int> CompletionRules { get; set; }
Property Value
Description
Gets or sets Query description text
string Description { get; set; }
Property Value
Expression
Gets or sets query expression
Expression Expression { get; set; }
Property Value
FileName
Gets or sets Query file name
string FileName { get; set; }
Property Value
ID
Gets or sets Query ID
Guid ID { get; set; }
Property Value
Imports
Gets or sets query imports
IEnumerable<QueryImport> Imports { get; set; }
Property Value
ListViewFields
Gets or sets query view fields used for pim listview
IEnumerable<ViewField> ListViewFields { get; set; }
Property Value
Meta
Get or sets meta information
IDictionary<string, string> Meta { get; set; }
Property Value
Name
Gets or sets Query name
string Name { get; set; }
Property Value
Parameters
Gets or sets query parameters
IEnumerable<QueryParameter> Parameters { get; set; }
Property Value
References
Gets or sets query references
IEnumerable<QueryReference> References { get; set; }
Property Value
Settings
Gets or sets settings collection
IDictionary<string, string> Settings { get; set; }
Property Value
SortOrder
Gets or sets query sort order
IEnumerable<SortInfo> SortOrder { get; set; }
Property Value
Source
Gets or sets query source
QuerySource Source { get; set; }
Property Value
SubType
Gets or sets Query sub type
string SubType { get; set; }
Property Value
Type
Gets or sets Query type
string Type { get; set; }
Property Value
ViewFields
Gets or sets query view fields
IEnumerable<ViewField> ViewFields { get; set; }
Property Value
ViewLanguages
Gets or sets query view languages
IEnumerable<Language> ViewLanguages { get; set; }