Query Class
Encapsulates a request for data
Inheritance Hierarchy
Scribe.Core.ConnectorApi.Query Query
Namespace:
Scribe.Core.ConnectorApi.Query
Assembly:
Scribe.Core.ConnectorApi (in Scribe.Core.ConnectorApi.dll)
Syntax
[DataContractAttribute] [KnownTypeAttribute(typeof(QueryEntity))] [KnownTypeAttribute(typeof(Expression))] [KnownTypeAttribute(typeof(ComparisonExpression))] [KnownTypeAttribute(typeof(LogicalExpression))] public class Query : IEqualityComparer<Query>
The Query type exposes the following members.
Constructors
|
Name |
Description |
---|---|---|
![]() |
Default constructor |
|
![]() |
Native Query constructor Set nativeQueryText to text of Connector specific query |
Properties
|
Name |
Description |
---|---|---|
![]() |
The expression used to filter the query |
|
![]() |
Indicates that this query is an Connector specific query |
|
![]() |
Defines this query as a test query |
|
![]() |
Contains the text of an Connector specific query |
|
![]() |
The Entity at the root of the query |
|
![]() |
Defines the top X rows the caller is expecting, a default value of zero expects all results from the query. |
Methods
|
Name |
Description |
---|---|---|
![]() ![]() |
Creates a new object that is a copy of the current instance. |
|
![]() |
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. |
|
![]() |
Return all properties used by the root entity and all of it's children |
|
![]() |
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 call the RootEntity and Constraints to perform their deserialized work that will tie the parents to their children. |
|
![]() |
Returns text of query for use in UI (Overrides Object ToString .) |
See