Click or drag to resize

QueryParameters Class

Bucket class which contains all the parameters for formulating a set fetch query.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ORMSupportClassesQueryParameters

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.4.0.0 (5.4.0)
Syntax
public class QueryParameters

The QueryParameters type exposes the following members.

Constructors
  NameDescription
Public methodQueryParameters
Initializes a new instance of the QueryParameters class.
Public methodQueryParameters(Int32, Int32, Int32)
Initializes a new instance of the QueryParameters class.
Public methodQueryParameters(Int32, Int32, Int32, IRelationPredicateBucket)
Initializes a new instance of the QueryParameters class.
Top
Properties
  NameDescription
Public propertyAliasesOfEntitiesAlreadyTypeFiltered
Gets or sets the aliases of entities already type filtered. The aliases in this set have already received a type filter, and all fields with the same alias can be skipped for type filtering in the pipeline further. Can be null.
Public propertyAllowDuplicates
Gets or sets a value indicating whether [allow duplicates].
Public propertyCacheDuration
Gets or sets how long the resulset as a cached resultset should be placed in the cache.
Public propertyCacheResultset
Gets or sets a value indicating whether the resultset should be cached.
Public propertyCacheTag
Gets or sets the tag the resultset should be cached under. By default this is the empty string (no tag)
Public propertyCollectionToFetch
Gets or sets the collection to fetch.
Public propertyExcludedIncludedFields
Gets or sets the excluded / included fields list.
Public propertyFieldPersistenceInfosForQuery
Gets or sets the field persistence infos for query.
Public propertyFieldsForQuery
Gets or sets the fields for query.
Public propertyFilterRelationsAsBucket
Gets the filter + relations as bucket.
Public propertyFilterToUse
Gets or sets the filter to use.
Public propertyFilterToUseAsPredicateExpression
Gets the FilterToUse as predicate expression.
Public propertyGroupByToUse
Gets or sets the group by to use.
Public propertyIsLocalCopy
Gets or sets a value indicating whether this instance is a local copy. If true, it's ok to modify it along the way to a query.
Public propertyOverwriteIfPresent
if set to true it will replace an existing cached set with the one specified.
Public propertyPerformValueProjectionsOnRawRow
if set to true the projection method will perform value projections on the plain row prior to using it in the projector and will create a new object row to store the projected values in. If false, the plain row is passed on as-is
Public propertyPostProcessDBNullValues
if set to true it will perform a DBNull to null conversion on the row passed to the projector. Only specify this to true if the projector deals with object arrays to the outside. In all other cases make the projectors already convert the DBNull values.
Public propertyPrefetchPathToUse
Gets or sets the prefetch path to use.
Public propertyQueryTag
The optional tag for the SQL query/queries to relate SQL strings in an RDBMS with an origin.
Public propertyRelationsToUse
Gets or sets the relations to use.
Public propertyRowsToSkip
Gets or sets the rows to skip.
Public propertyRowsToTake
Gets or sets the rows to take.
Public propertySorterToUse
Gets or sets the sorter to use.
Top
Methods
  NameDescription
Public methodClone
Clones this instance.
Public methodClone(Boolean)
Clones this instance using a memberwise clone and also creates usable clones inside the clone returned of the relations and filtertouse objects, so the original can be re-used.
Public methodDetermineTypeConvertersToRun
Determines the type converters to run during a projection fetch.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also