@wearesage/schema
Preparing search index...
IQueryConditionBuilder
Interface IQueryConditionBuilder<T>
interface
IQueryConditionBuilder
<
T
>
{
between
(
min
:
number
,
max
:
number
)
:
IQueryBuilder
<
T
>
;
contains
(
value
:
string
)
:
IQueryBuilder
<
T
>
;
endsWith
(
value
:
string
)
:
IQueryBuilder
<
T
>
;
eq
(
value
:
any
)
:
IQueryBuilder
<
T
>
;
equals
(
value
:
any
)
:
IQueryBuilder
<
T
>
;
equalsAsync
(
valueProvider
:
()
=>
Promise
<
any
>
)
:
IQueryBuilder
<
T
>
;
gt
(
value
:
number
)
:
IQueryBuilder
<
T
>
;
gte
(
value
:
number
)
:
IQueryBuilder
<
T
>
;
ilike
(
pattern
:
string
)
:
IQueryBuilder
<
T
>
;
in
(
values
:
any
[]
)
:
IQueryBuilder
<
T
>
;
isNotNull
()
:
IQueryBuilder
<
T
>
;
isNull
()
:
IQueryBuilder
<
T
>
;
like
(
pattern
:
string
)
:
IQueryBuilder
<
T
>
;
lt
(
value
:
number
)
:
IQueryBuilder
<
T
>
;
lte
(
value
:
number
)
:
IQueryBuilder
<
T
>
;
matchesAsync
(
condition
:
AsyncConditionFunction
<
T
>
)
:
IQueryBuilder
<
T
>
;
ne
(
value
:
any
)
:
IQueryBuilder
<
T
>
;
not
(
value
:
any
)
:
IQueryBuilder
<
T
>
;
notIn
(
values
:
any
[]
)
:
IQueryBuilder
<
T
>
;
regex
(
pattern
:
RegExp
)
:
IQueryBuilder
<
T
>
;
startsWith
(
value
:
string
)
:
IQueryBuilder
<
T
>
;
}
Type Parameters
T
Implemented by
QueryConditionBuilder
Index
Methods
between
contains
ends
With
eq
equals
equals
Async
gt
gte
ilike
in
is
Not
Null
is
Null
like
lt
lte
matches
Async
ne
not
not
In
regex
starts
With
Methods
between
between
(
min
:
number
,
max
:
number
)
:
IQueryBuilder
<
T
>
Parameters
min
:
number
max
:
number
Returns
IQueryBuilder
<
T
>
contains
contains
(
value
:
string
)
:
IQueryBuilder
<
T
>
Parameters
value
:
string
Returns
IQueryBuilder
<
T
>
ends
With
endsWith
(
value
:
string
)
:
IQueryBuilder
<
T
>
Parameters
value
:
string
Returns
IQueryBuilder
<
T
>
eq
eq
(
value
:
any
)
:
IQueryBuilder
<
T
>
Parameters
value
:
any
Returns
IQueryBuilder
<
T
>
equals
equals
(
value
:
any
)
:
IQueryBuilder
<
T
>
Parameters
value
:
any
Returns
IQueryBuilder
<
T
>
equals
Async
equalsAsync
(
valueProvider
:
()
=>
Promise
<
any
>
)
:
IQueryBuilder
<
T
>
Parameters
valueProvider
:
()
=>
Promise
<
any
>
Returns
IQueryBuilder
<
T
>
gt
gt
(
value
:
number
)
:
IQueryBuilder
<
T
>
Parameters
value
:
number
Returns
IQueryBuilder
<
T
>
gte
gte
(
value
:
number
)
:
IQueryBuilder
<
T
>
Parameters
value
:
number
Returns
IQueryBuilder
<
T
>
ilike
ilike
(
pattern
:
string
)
:
IQueryBuilder
<
T
>
Parameters
pattern
:
string
Returns
IQueryBuilder
<
T
>
in
in
(
values
:
any
[]
)
:
IQueryBuilder
<
T
>
Parameters
values
:
any
[]
Returns
IQueryBuilder
<
T
>
is
Not
Null
isNotNull
()
:
IQueryBuilder
<
T
>
Returns
IQueryBuilder
<
T
>
is
Null
isNull
()
:
IQueryBuilder
<
T
>
Returns
IQueryBuilder
<
T
>
like
like
(
pattern
:
string
)
:
IQueryBuilder
<
T
>
Parameters
pattern
:
string
Returns
IQueryBuilder
<
T
>
lt
lt
(
value
:
number
)
:
IQueryBuilder
<
T
>
Parameters
value
:
number
Returns
IQueryBuilder
<
T
>
lte
lte
(
value
:
number
)
:
IQueryBuilder
<
T
>
Parameters
value
:
number
Returns
IQueryBuilder
<
T
>
matches
Async
matchesAsync
(
condition
:
AsyncConditionFunction
<
T
>
)
:
IQueryBuilder
<
T
>
Parameters
condition
:
AsyncConditionFunction
<
T
>
Returns
IQueryBuilder
<
T
>
ne
ne
(
value
:
any
)
:
IQueryBuilder
<
T
>
Parameters
value
:
any
Returns
IQueryBuilder
<
T
>
not
not
(
value
:
any
)
:
IQueryBuilder
<
T
>
Parameters
value
:
any
Returns
IQueryBuilder
<
T
>
not
In
notIn
(
values
:
any
[]
)
:
IQueryBuilder
<
T
>
Parameters
values
:
any
[]
Returns
IQueryBuilder
<
T
>
regex
regex
(
pattern
:
RegExp
)
:
IQueryBuilder
<
T
>
Parameters
pattern
:
RegExp
Returns
IQueryBuilder
<
T
>
starts
With
startsWith
(
value
:
string
)
:
IQueryBuilder
<
T
>
Parameters
value
:
string
Returns
IQueryBuilder
<
T
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
between
contains
ends
With
eq
equals
equals
Async
gt
gte
ilike
in
is
Not
Null
is
Null
like
lt
lte
matches
Async
ne
not
not
In
regex
starts
With
@wearesage/schema
Loading...