Skip to Content

Last Updated: 3/9/2026


kysely

  • OperatorNode

Interface OperatorNode

interface OperatorNode {
    kind: “OperatorNode”;
    operator:
        | “match”
        | “is”
        | ”=”
        | ”==”
        | ”!=”
        | ”<>”
        | ”>”
        | ”>=”
        | ”<”
        | ”<=”
        | “in”
        | “not in”
        | “is not”
        | “like”
        | “not like”
        | “ilike”
        | “not ilike”
        | ”@>”
        | ”<@”
        | ”^@”
        | ”&&”
        | ”?”
        | ”?&”
        | ”?|”
        | ”!<”
        | ”!>”
        | ”<=>”
        | ”!
        | "
"
        | ”*”
        | ”!
*”
        | ”@@”
        | ”@@@”
        | ”!!”
        | ”<->”
        | “regexp”
        | “is distinct from”
        | “is not distinct from”
        | ”+”
        | ”-”
        | ”*”
        | ”/”
        | ”%”
        | ”^”
        | ”&”
        | ”|”
        | ”#”
        | ”<<”
        | ”>>”
        | ”->”
        | ”->>”
        | ”||”
        | “exists”
        | “not exists”
        | “not”
        | “between”
        | “between symmetric”;
}

Hierarchy (View Summary)

Index

Properties

kind operator

Properties

Readonlykind

kind: “OperatorNode”

Readonlyoperator

operator:
    | “match”
    | “is”
    | ”=”
    | ”==”
    | ”!=”
    | ”<>”
    | ”>”
    | ”>=”
    | ”<”
    | ”<=”
    | “in”
    | “not in”
    | “is not”
    | “like”
    | “not like”
    | “ilike”
    | “not ilike”
    | ”@>”
    | ”<@”
    | ”^@”
    | ”&&”
    | ”?”
    | ”?&”
    | ”?|”
    | ”!<”
    | ”!>”
    | ”<=>”
    | ”!
    | "
"
    | ”*”
    | ”!
*”
    | ”@@”
    | ”@@@”
    | ”!!”
    | ”<->”
    | “regexp”
    | “is distinct from”
    | “is not distinct from”
    | ”+”
    | ”-”
    | ”*”
    | ”/”
    | ”%”
    | ”^”
    | ”&”
    | ”|”
    | ”#”
    | ”<<”
    | ”>>”
    | ”->”
    | ”->>”
    | ”||”
    | “exists”
    | “not exists”
    | “not”
    | “between”
    | “between symmetric”

Settings

Member Visibility

On This Page

Properties

kindoperator