Click or drag to resize

IDerivedTableDefinition Interface

Interface to define a derived table. A derived table is a select statement which is used inside a FROM clause of a query. Use derived table definitions in combination of DynamicRelation objects to build your query. Implemented in DerivedTableDefinition.

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.9.0.0 (5.9.0)
Syntax
public interface IDerivedTableDefinition

The IDerivedTableDefinition type exposes the following members.

Properties
  NameDescription
Public propertyAlias
Gets / sets alias
Public propertyAllowDuplicates
Gets / sets allowDuplicates
Public propertyDatabaseSpecificCreator
Gets or sets the creator for SQL elements
Public propertyFieldCount
Gets the field count.
Public propertyFilter
Gets / sets filter
Public propertyGroupBy
Gets / sets groupBy
Public propertyMaxNumberOfItemsToReturn
Gets / sets maxNumberOfItemsToReturn
Public propertyRelations
Gets / sets relations
Public propertySorter
Gets / sets sorter
Public propertyUnionedQueries
Returns the unioned derived table definitions of this instance.
Public propertyUnionedQueriesSpecified
Gets whether this instance has any unioned queries defined (true) or not (false)
Top
Methods
  NameDescription
Public methodAppendField
Appends the field passed in to the list of fields.
Public methodGetEntityFieldCore(Int32)
Returns the IEntityFieldCore part of the field at position index
Public methodGetEntityFieldCore(String)
Returns the IEntityFieldCore part of the field in this derived table with the alias specified
Public methodGetFieldsAsArray
Gets the fields as an IEntityFieldCore array.
Public methodSetFieldPersistenceInfo
Sets the IFieldPersistenceInfo part of the field at position index. Adapter specific.
Public methodToQuery
Creates a new query element from this derived table. DatabaseSpecificCreator has to be set to a value.
Top
See Also