neuralib.sqlp.expr.SqlExistsOper

class neuralib.sqlp.expr.SqlExistsOper

Bases: SqlOper

https://www.sqlite.org/lang_expr.html#the_exists_operator

oper
stat
__init__(oper, stat)
Parameters:
  • oper (Literal['EXISTS', 'NOT EXISTS'])

  • stat (SqlStat)

between(value, value2=None)
Return type:

SqlCompareOper

cast(t)
Parameters:

t (type)

Return type:

SqlExpr

contains(value)
Parameters:

value (Union[Sequence, SqlStat])

Return type:

SqlCompareOper

glob(value)
Parameters:

value (str)

Return type:

SqlCompareOper

is_not_null()
Return type:

SqlCompareOper

is_null()
Return type:

SqlCompareOper

like(value)
Parameters:

value (str)

Return type:

SqlCompareOper

not_between(value, value2=None)
Return type:

SqlCompareOper

not_contains(value)
Parameters:

value (Union[Sequence, SqlStat])

Return type:

SqlCompareOper

not_like(value)
Parameters:

value (str)

Return type:

SqlCompareOper