Click or drag to resize
DocumentQueryProperties Methods

The DocumentQueryProperties type exposes the following members.

Methods
  NameDescription
Protected methodAddColumns
Adds required columns to the columns list based on query properties
Public methodAddCulturePriorityColumn
Adds culture priority column to data query settings to get the most relevant document culture version
Public methodAddDuplicatesPriorityColumn
Adds duplicates priority column to data query settings to get only original documents
Public methodAll
Ensures that there is no restriction applied for the result.
Public methodApplyProperties
Applies properties to given instance.
Public methodApplyToSettings
Applies these properties to the given data query settings
Public methodApplyVersionData
Applies versioned data
Public methodClone
Clones object
Public methodCulture
Filters the data to include only documents translated to given culture(s).
Public methodDefault
Ensures default state of settings for the result.
Public methodEnsureColumns
Ensures required columns based on query properties
Public methodEnsureWhereCondition
Ensures where condition based on query properties
Public methodExcludePath(String)
Filters the data to exclude documents on given path(s).
Public methodExcludePath(String, PathTypeEnum)
Filters the data to exclude documents on given path.
Public methodGetAllowedPathWhereCondition
Gets where condition based on allowed paths
Protected methodGetCategoryInternal
Gets category based on settings
Public methodGetClassesWhereCondition
Gets where condition based on multi-query settings and list of document types
Protected methodGetCombineWithDefaultCultureInternal
Gets default value for combine with default culture
Public methodGetCultureWhereCondition
Gets where condition based on list of requested cultures
Protected methodGetDefaultCultureCodeInternal
Gets default value for default culture
Public methodGetExcludedPathWhereCondition
Gets where condition based on excluded paths
Public methodGetFilterDuplicatesWhereCondition Obsolete.
Gets where condition to retrieve documents only once. This means that linked documents are not retrieved if there is the original document in the results.
Public methodGetMultiQuery
Gets modified multi query to execute
Public methodGetNestingLevelWhereCondition
Gets where condition to retrieve only documents in specified nesting level (The first specified path is taken as the referring one.)
Public methodGetNodeDataWhereCondition
Gets where condition for all restrictions based on tree node data
Protected methodGetPreferredCultureInternal
Gets default value for preferred culture
Public methodGetPublishedWhereCondition
Gets where condition to retrieve only published documents based on settings
Public methodGetRelationshipWhereCondition
Gets where condition to retrieve only documents in relationship defined by the properties.
Public methodGetResults
Gets query modified results. Returns null if there is no modification needed.
Public methodGetSingleQuery
Gets modified single query to execute
Public methodCheckReturnsNoResults
Checks if query should return no results
Public methodOnSite
Filters the data to include documents only on the given site(s).
Public methodPath(String)
Filters the data to include only documents on given path(s).
Public methodPath(String, PathTypeEnum)
Filters the data to include only documents on given path.
Top
Extension Methods
  NameDescription
Public Extension MethodAsValue
Converts object to a query value which can be used as a query parameter
(Defined by QueryExtensions.)
Public Extension MethodGetAPIString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodToBoolean
Returns the boolean representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDateTime
Returns the DateTime representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDouble
Returns the double representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToGuid
Returns the Guid representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToInteger
Returns the integer representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToString
Returns the string representation of an object or default value if not.
(Defined by CoreExtensions.)
Top
See Also