Query
Static Method Summary
Static Public Methods | ||
public static |
clone(query: *): * |
|
public static |
fromJSON(payload: *): * |
|
public static |
not(query: *): * |
|
public static |
or(queries: ...*): * |
Constructor Summary
Public Constructor | ||
public |
constructor(recordCls: *) |
Member Summary
Public Members | ||
public get |
hash: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public get |
predicate: * |
|
public |
recordCls: * |
|
public |
recordType: * |
Method Summary
Public Methods | ||
public |
addAscending(key: *): * |
|
public |
addAscendingByDistance(key: *, loc: *): * |
|
public |
addDescending(key: *): * |
|
public |
addDescendingByDistance(key: *, loc: *): * |
|
public |
caseInsensitiveLike(key: *, value: *): * |
|
public |
caseInsensitiveNotLike(key: *, value: *): * |
|
public |
contains(key: *, lookupArray: *): * |
|
public |
containsValue(key: *, needle: *): * |
|
public |
distanceGreaterThan(key: *, loc: *, distance: *): * |
|
public |
distanceLessThan(key: *, loc: *, distance: *): * |
|
public |
equalTo(key: *, value: *): * |
|
public |
greaterThan(key: *, value: *): * |
|
public |
greaterThanOrEqualTo(key: *, value: *): * |
|
public |
havingEmails(emails: *): * |
|
public |
havingRelation(key: *, rel: *): * |
|
public |
havingUsernames(usernames: *): * |
|
public |
lessThan(key: *, value: *): * |
|
public |
lessThanOrEqualTo(key: *, value: *): * |
|
public |
like(key: *, value: *): * |
|
public |
notContains(key: *, lookupArray: *): * |
|
public |
notContainsValue(key: *, needle: *): * |
|
public |
notEqualTo(key: *, value: *): * |
|
public |
notHavingRelation(key: *, rel: *): * |
|
public |
notLike(key: *, value: *): * |
|
public |
toJSON(): * |
|
public |
transientInclude(key: *, mapToKey: *): * |
|
public |
transientIncludeDistance(key: *, mapToKey: *, loc: *): * |
Static Public Methods
public static fromJSON(payload: *): * source
Params:
Name | Type | Attribute | Description |
payload | * |
Return:
* |
public static or(queries: ...*): * source
Params:
Name | Type | Attribute | Description |
queries | ...* |
Return:
* |
Public Constructors
public constructor(recordCls: *) source
Params:
Name | Type | Attribute | Description |
recordCls | * |
Public Members
public get hash: * source
public get predicate: * source
public recordCls: * source
public recordType: * source
Public Methods
public addAscendingByDistance(key: *, loc: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
loc | * |
Return:
* |
public addDescendingByDistance(key: *, loc: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
loc | * |
Return:
* |
public caseInsensitiveLike(key: *, value: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
value | * |
Return:
* |
public caseInsensitiveNotLike(key: *, value: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
value | * |
Return:
* |
public contains(key: *, lookupArray: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
lookupArray | * |
Return:
* |
public containsValue(key: *, needle: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
needle | * |
Return:
* |
public distanceGreaterThan(key: *, loc: *, distance: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
loc | * | ||
distance | * |
Return:
* |
public distanceLessThan(key: *, loc: *, distance: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
loc | * | ||
distance | * |
Return:
* |
public equalTo(key: *, value: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
value | * |
Return:
* |
public greaterThan(key: *, value: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
value | * |
Return:
* |
public greaterThanOrEqualTo(key: *, value: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
value | * |
Return:
* |
public havingRelation(key: *, rel: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
rel | * |
Return:
* |
public havingUsernames(usernames: *): * source
Params:
Name | Type | Attribute | Description |
usernames | * |
Return:
* |
public lessThan(key: *, value: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
value | * |
Return:
* |
public lessThanOrEqualTo(key: *, value: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
value | * |
Return:
* |
public like(key: *, value: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
value | * |
Return:
* |
public notContains(key: *, lookupArray: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
lookupArray | * |
Return:
* |
public notContainsValue(key: *, needle: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
needle | * |
Return:
* |
public notEqualTo(key: *, value: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
value | * |
Return:
* |
public notHavingRelation(key: *, rel: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
rel | * |
Return:
* |
public notLike(key: *, value: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
value | * |
Return:
* |
public transientInclude(key: *, mapToKey: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
mapToKey | * |
Return:
* |
public transientIncludeDistance(key: *, mapToKey: *, loc: *): * source
Params:
Name | Type | Attribute | Description |
key | * | ||
mapToKey | * | ||
loc | * |
Return:
* |