#
Class: QueryHelpercore.QueryHelper
#
Hierarchy- QueryHelper
#
Constructors#
constructor+ new QueryHelper(): QueryHelper
Returns: QueryHelper
#
Properties#
SUPPORTED_OPERATORSâ–ª Readonly
Static
SUPPORTED_OPERATORS: string[]
Defined in: packages/core/src/utils/QueryHelper.ts:10
#
Methods#
getActiveFiltersâ–¸ Static
getActiveFilters(entityName
: string, options
: boolean | string[] | Dictionary<boolean | Dictionary<any>>, filters
: Dictionary<FilterDef<any>>): FilterDef<any>[]
#
Parameters:Name | Type |
---|---|
entityName | string |
options | boolean | string[] | Dictionary<boolean | Dictionary<any>> |
filters | Dictionary<FilterDef<any>> |
Returns: FilterDef<any>[]
Defined in: packages/core/src/utils/QueryHelper.ts:160
#
inlinePrimaryKeyObjectsâ–¸ Static
inlinePrimaryKeyObjects<T>(where
: Dictionary<any>, meta
: EntityMetadata<T>, metadata
: MetadataStorage, key?
: string): boolean
#
Type parameters:Name | Type |
---|---|
T | AnyEntity<T> |
#
Parameters:Name | Type |
---|---|
where | Dictionary<any> |
meta | EntityMetadata<T> |
metadata | MetadataStorage |
key? | string |
Returns: boolean
Defined in: packages/core/src/utils/QueryHelper.ts:44
#
isFilterActiveâ–¸ Static
isFilterActive(entityName
: string, filterName
: string, filter
: FilterDef<any>, options
: Dictionary<boolean | Dictionary<any>>): boolean
#
Parameters:Name | Type |
---|---|
entityName | string |
filterName | string |
filter | FilterDef<any> |
options | Dictionary<boolean | Dictionary<any>> |
Returns: boolean
Defined in: packages/core/src/utils/QueryHelper.ts:181
#
isSupportedOperatorâ–¸ Private
Static
isSupportedOperator(key
: string): boolean
#
Parameters:Name | Type |
---|---|
key | string |
Returns: boolean
Defined in: packages/core/src/utils/QueryHelper.ts:235
#
processCustomTypeâ–¸ Static
processCustomType<T>(prop
: EntityProperty<T>, cond
: FilterQuery<T>, platform
: Platform, key?
: string, fromQuery?
: boolean): FilterQuery<T>
#
Type parameters:Name |
---|
T |
#
Parameters:Name | Type |
---|---|
prop | EntityProperty<T> |
cond | FilterQuery<T> |
platform | Platform |
key? | string |
fromQuery? | boolean |
Returns: FilterQuery<T>
Defined in: packages/core/src/utils/QueryHelper.ts:193
#
processEntityâ–¸ Private
Static
processEntity(entity
: AnyEntity<any>, root?
: boolean): any
#
Parameters:Name | Type |
---|---|
entity | AnyEntity<any> |
root? | boolean |
Returns: any
Defined in: packages/core/src/utils/QueryHelper.ts:213
#
processExpressionâ–¸ Private
Static
processExpression<T>(expr
: string, value
: T): Dictionary<T>
#
Type parameters:Name |
---|
T |
#
Parameters:Name | Type |
---|---|
expr | string |
value | T |
Returns: Dictionary<T>
Defined in: packages/core/src/utils/QueryHelper.ts:223
#
processObjectParamsâ–¸ Static
processObjectParams(params?
: Dictionary<any>): any
#
Parameters:Name | Type | Default value |
---|---|---|
params | Dictionary<any> | ... |
Returns: any
Defined in: packages/core/src/utils/QueryHelper.ts:36
#
processParamsâ–¸ Static
processParams(params
: any, root?
: boolean): any
#
Parameters:Name | Type |
---|---|
params | any |
root? | boolean |
Returns: any
Defined in: packages/core/src/utils/QueryHelper.ts:12
#
processWhereâ–¸ Static
processWhere<T>(where
: FilterQuery<T>, entityName
: string, metadata
: MetadataStorage, platform
: Platform, convertCustomTypes?
: boolean, root?
: boolean): FilterQuery<T>
#
Type parameters:Name | Type |
---|---|
T | AnyEntity<T> |
#
Parameters:Name | Type | Default value |
---|---|---|
where | FilterQuery<T> | - |
entityName | string | - |
metadata | MetadataStorage | - |
platform | Platform | - |
convertCustomTypes | boolean | true |
root | boolean | true |
Returns: FilterQuery<T>
Defined in: packages/core/src/utils/QueryHelper.ts:72