Class QueryExtension
Inheritance
System.Object
QueryExtension
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Terrasoft.Nui.ServiceModel.dll
Syntax
public static class QueryExtension
Methods
ApplyPagebleOptions(EntitySchemaQuery, SelectQuery)
Declaration
public static EntitySchemaQuery ApplyPagebleOptions(this EntitySchemaQuery source, SelectQuery selectQuery)
Parameters
Returns
BuildEsq(BaseFilterableQuery, EntitySchema, UserConnection, out Dictionary<String, String>)
Declaration
public static EntitySchemaQuery BuildEsq(this BaseFilterableQuery source, EntitySchema schema, UserConnection userConnection, out Dictionary<string, string> serverToClientColumnNameMap)
Parameters
Returns
BuildEsq(BaseFilterableQuery, UserConnection)
Declaration
public static EntitySchemaQuery BuildEsq(this BaseFilterableQuery source, UserConnection userConnection)
Parameters
Returns
BuildEsq(BaseFilterableQuery, UserConnection, out Dictionary<String, String>)
Declaration
public static EntitySchemaQuery BuildEsq(this BaseFilterableQuery source, UserConnection userConnection, out Dictionary<string, string> serverToClientColumnNameMap)
Parameters
Type |
Name |
Description |
BaseFilterableQuery |
source |
|
UserConnection |
userConnection |
|
System.Collections.Generic.Dictionary<System.String, System.String> |
serverToClientColumnNameMap |
|
Returns
BuildEsqFilter(Filters, Guid, UserConnection)
Declaration
public static IEntitySchemaQueryFilterItem BuildEsqFilter(this Filters source, Guid rootSchemaUId, UserConnection userConnection)
Parameters
Type |
Name |
Description |
Filters |
source |
Filter's configuration.
|
System.Guid |
rootSchemaUId |
Root schema unique identifier.
|
UserConnection |
userConnection |
User connection.
|
Returns
BuildEsqFilter(Filters, Guid, UserConnection, String)
Declaration
public static IEntitySchemaQueryFilterItem BuildEsqFilter(this Filters source, Guid rootSchemaUId, UserConnection userConnection, string schemaAliasPrefix)
Parameters
Type |
Name |
Description |
Filters |
source |
Filter's configuration.
|
System.Guid |
rootSchemaUId |
Root schema unique identifier.
|
UserConnection |
userConnection |
User connection.
|
System.String |
schemaAliasPrefix |
Alias prefix for schemas used in the built filter.
|
Returns
BuildEsqFilter(Filters, Guid, UserConnection, String, String)
Declaration
public static IEntitySchemaQueryFilterItem BuildEsqFilter(this Filters source, Guid rootSchemaUId, UserConnection userConnection, string schemaAliasPrefix, string rootSchemaAlias)
Parameters
Type |
Name |
Description |
Filters |
source |
Filter's configuration.
|
System.Guid |
rootSchemaUId |
Root schema unique identifier.
|
UserConnection |
userConnection |
User connection.
|
System.String |
schemaAliasPrefix |
Alias prefix for schemas used in the built filter.
|
System.String |
rootSchemaAlias |
Root schema alias for parent esq.
|
Returns
BuildEsqFilter(Filters, String, UserConnection)
Builds the ESQ filter for schema.
Declaration
public static IEntitySchemaQueryFilterItem BuildEsqFilter(this Filters source, string rootSchemaName, UserConnection userConnection)
Parameters
Type |
Name |
Description |
Filters |
source |
Filter's configuration.
|
System.String |
rootSchemaName |
Root schema name.
|
UserConnection |
userConnection |
User connection.
|
Returns
BuildEsqFilter(Filters, EntitySchemaQuery, UserConnection)
Declaration
public static IEntitySchemaQueryFilterItem BuildEsqFilter(this Filters source, EntitySchemaQuery esq, UserConnection userConnection)
Parameters
Returns
ExecuteSelectQuery(SelectLocalizationQuery, UserConnection, Nullable<CancellationToken>)
Declaration
public static SelectQueryResponse ExecuteSelectQuery(this SelectLocalizationQuery source, UserConnection userConnection, CancellationToken? cancellationToken = default(CancellationToken? ))
Parameters
Returns
ExecuteSelectQuery(SelectQuery, UserConnection, Nullable<CancellationToken>)
Declaration
public static SelectQueryResponse ExecuteSelectQuery(this SelectQuery source, UserConnection userConnection, CancellationToken? cancellationToken = default(CancellationToken? ))
Parameters
Type |
Name |
Description |
SelectQuery |
source |
|
UserConnection |
userConnection |
|
System.Nullable<System.Threading.CancellationToken> |
cancellationToken |
|
Returns
ExecuteSspSelectQuery(SelectQuery, UserConnection)
Declaration
public static SelectQueryResponse ExecuteSspSelectQuery(this SelectQuery source, UserConnection userConnection)
Parameters
Returns
ExecuteSspSelectQuery(SspFilteredSelectQuery, UserConnection)
Declaration
public static SelectQueryResponse ExecuteSspSelectQuery(this SspFilteredSelectQuery source, UserConnection userConnection)
Parameters
Returns
ExecuteSspSelectQuery(SspListSelectQuery, UserConnection)
Declaration
public static SelectQueryResponse ExecuteSspSelectQuery(this SspListSelectQuery source, UserConnection userConnection)
Parameters
Returns
ExecuteSspSelectQuery(SspLookupSelectQuery, UserConnection)
Declaration
public static SelectQueryResponse ExecuteSspSelectQuery(this SspLookupSelectQuery source, UserConnection userConnection)
Parameters
Returns
GetColumnConfig(EntitySchemaQuery, Dictionary<String, String>)
Declaration
public static Dictionary<string, object> GetColumnConfig(EntitySchemaQuery esq, Dictionary<string, string> serverToClientColumnNameMap)
Parameters
Type |
Name |
Description |
EntitySchemaQuery |
esq |
|
System.Collections.Generic.Dictionary<System.String, System.String> |
serverToClientColumnNameMap |
|
Returns
Type |
Description |
System.Collections.Generic.Dictionary<System.String, System.Object> |
|
GetDateTimeColumnValue(Object, TimeZoneInfo)
Declaration
public static string GetDateTimeColumnValue(object columnValue, TimeZoneInfo timeZoneInfo)
Parameters
Type |
Name |
Description |
System.Object |
columnValue |
|
System.TimeZoneInfo |
timeZoneInfo |
|
Returns
Type |
Description |
System.String |
|
GetDateTimeColumnValue(Object, DateTimeValueKind, TimeZoneInfo)
Declaration
[Obsolete("7.12.0 | Use GetDateTimeColumnValue(object, TimeZoneInfo) instead")]
public static string GetDateTimeColumnValue(object columnValue, DateTimeValueKind dateTimeValueType, TimeZoneInfo timeZoneInfo)
Parameters
Type |
Name |
Description |
System.Object |
columnValue |
|
DateTimeValueKind |
dateTimeValueType |
|
System.TimeZoneInfo |
timeZoneInfo |
|
Returns
Type |
Description |
System.String |
|
GetEntityCollection(EntityCollection, Dictionary<String, String>)
Declaration
public static EntityCollection GetEntityCollection(EntityCollection coreEntities, Dictionary<string, string> serverToClientColumnNameMap)
Parameters
Type |
Name |
Description |
EntityCollection |
coreEntities |
|
System.Collections.Generic.Dictionary<System.String, System.String> |
serverToClientColumnNameMap |
|
Returns
GetEntitySchemaQueryOptions(SelectQuery, Dictionary<String, String>, UserConnection)
Declaration
public static EntitySchemaQueryOptions GetEntitySchemaQueryOptions(SelectQuery source, Dictionary<string, string> serverToClientColumnNameMap, UserConnection userConnection)
Parameters
Type |
Name |
Description |
SelectQuery |
source |
|
System.Collections.Generic.Dictionary<System.String, System.String> |
serverToClientColumnNameMap |
|
UserConnection |
userConnection |
|
Returns