Click or drag to resize

PlainSQLQuerySpecification Class

Simple class to specify a Plain SQL query.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ORMSupportClassesDerivedTableDefinition
    SD.LLBLGen.Pro.ORMSupportClasses.PersistencePlainSQLQuerySpecification

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses.Persistence
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.10.0.0 (5.10.0)
Syntax
public class PlainSQLQuerySpecification : DerivedTableDefinition

The PlainSQLQuerySpecification type exposes the following members.

Constructors
  NameDescription
Public methodPlainSQLQuerySpecification
ctor
Top
Properties
  NameDescription
Public propertyAlias
Gets / sets alias
(Inherited from DerivedTableDefinition.)
Public propertyAllowDuplicates
Gets / sets allowDuplicates
(Inherited from DerivedTableDefinition.)
Public propertyDatabaseSpecificCreator
Object which will be used to create valid parameter objects, field names, including prefix/postfix characters, and conversion routines, and field names, including prefix/postfix characters. Uses the strategy pattern so the generic code can work with more than one target database.
(Inherited from DerivedTableDefinition.)
Public propertyFieldCount
Gets the field count.
(Inherited from DerivedTableDefinition.)
Public propertyFilter
Gets / sets filter
(Inherited from DerivedTableDefinition.)
Public propertyGroupBy
Gets / sets groupBy
(Inherited from DerivedTableDefinition.)
Public propertyMaxNumberOfItemsToReturn
Gets / sets maxNumberOfItemsToReturn
(Inherited from DerivedTableDefinition.)
Public propertyRelations
Gets / sets relations
(Inherited from DerivedTableDefinition.)
Public propertySorter
Gets / sets sorter
(Inherited from DerivedTableDefinition.)
Top
Methods
  NameDescription
Public methodAddRelations
Adds the relations specified.
(Inherited from DerivedTableDefinition.)
Public methodAppendField
Appends the field passed in to the list of fields.
(Inherited from DerivedTableDefinition.)
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 methodGetEntityFieldCore(Int32)
Returns the IEntityFieldCore part of the field at position index
(Inherited from DerivedTableDefinition.)
Public methodGetEntityFieldCore(String)
Returns the IEntityFieldCore part of the field in this derived table with the alias specified
(Inherited from DerivedTableDefinition.)
Public methodGetFieldsAsArray
Gets the fields as an IEntityFieldCore array.
(Inherited from DerivedTableDefinition.)
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 methodReplaceFieldAtIndex
Replaces the field at the index specified with the new field passed in.
(Inherited from DerivedTableDefinition.)
Protected methodToQuery
Creates a new query element from this derived table. DatabaseSpecificCreator has to be set to a value.
(Overrides DerivedTableDefinitionToQuery.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodIDerivedTableDefinitionSetFieldPersistenceInfo
Sets the IFieldPersistenceInfo part of the field at position index. Adapter specific.
(Inherited from DerivedTableDefinition.)
Explicit interface implementationPrivate methodIDerivedTableDefinitionToQuery
Creates a new query element from this derived table. Creator has to be set to a value.
(Inherited from DerivedTableDefinition.)
Explicit interface implementationPrivate propertyIDerivedTableDefinitionUnionedQueries
Returns the unioned derived table definitions of this instance.
(Inherited from DerivedTableDefinition.)
Explicit interface implementationPrivate propertyIDerivedTableDefinitionUnionedQueriesSpecified
Gets whether this instance has any unioned queries defined (true) or not (false)
(Inherited from DerivedTableDefinition.)
Top
See Also