QueryEntity Class
Defines the properties of a data entity as used within a query.
Inheritance Hierarchy
Scribe.Core.ConnectorApi.Query QueryEntity
Namespace:
Scribe.Core.ConnectorApi.Query
Assembly:
Scribe.Core.ConnectorApi (in Scribe.Core.ConnectorApi.dll)
Syntax
[DataContractAttribute] [KnownTypeAttribute(typeof(Relationship))] [KnownTypeAttribute(typeof(Sequence))] public class QueryEntity : IEqualityComparer<QueryEntity>
The QueryEntity type exposes the following members.
Constructors
|
Name |
Description |
---|---|---|
![]() |
Hidden default constructor |
|
![]() |
Parent QueryEntity constructor Set parentQueryEntity to NULL for Root Entity |
Properties
|
Name |
Description |
---|---|---|
![]() |
A list of the QueryEntity's child QueryEntitys |
|
![]() |
This property holds the unique identifier for this object. |
|
![]() |
This field holds the full name of each key property. |
|
![]() |
The name of the QueryEntity |
|
![]() |
The Full name of the ObjectDefinition this QueryEntity is based on |
|
![]() |
The QueryEntity's Parent QueryEntity Will be set to NULL if the QueryEntity is the RootQueryEntity |
|
![]() |
A list of the Full names of the Properties this QueryEntity exposes of the ObjectDefinition it is based on |
|
![]() |
The description of the QueryEntity's relationship to it's Parent QueryEntity Will be set to NULL if the QueryEntity is the RootQueryEntity |
|
![]() |
A list of the Properties used to order the data returned for this QueryEntity |
Methods
|
|
|
---|---|---|
![]() |
This method will return whether this object and the passed in object are equal. (Overrides Object Equals(Object).) |
|
![]() |
This method will return whether the two passed in objects are equal. |
|
![]() |
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
|
![]() |
This method will return the QueryEntity that matches the passed in name or null if not found. This only searches this object and it's children. If you want to search the entire Query use the FindQueryEntityByName on the Query object itself. |
|
![]() |
This method will return the hashcode of this object. (Overrides Object GetHashCode .) |
|
![]() |
This method will return the hashcode of the passed in object. |
|
![]() |
Gets the Type of the current instance. (Inherited from Object.) |
|
![]() |
Creates a shallow copy of the current Object. (Inherited from Object.) |
|
![]() |
This method will tie this object's children to this parent. |
|
![]() |
Returns a string that represents the current object. (Inherited from Object.) |
See