Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

OnConflictNode

interface OnConflictNode extends OperationNode {
readonly columns?: ReadonlyArray<ColumnNode>;
readonly constraint?: IdentifierNode;
readonly doNothing?: boolean;
readonly indexExpression?: OperationNode;
readonly indexWhere?: WhereNode;
readonly kind: "OnConflictNode";
readonly updates?: ReadonlyArray<ColumnUpdateNode>;
readonly updateWhere?: WhereNode;
}
const OnConflictNode: Readonly<{
is(node: OperationNode): node is OnConflictNode;
create(): OnConflictNode;
cloneWithIndexWhere(node: OnConflictNode, operation: OperationNode): OnConflictNode;
cloneWithIndexOrWhere(node: OnConflictNode, operation: OperationNode): OnConflictNode;
cloneWithUpdateWhere(node: OnConflictNode, operation: OperationNode): OnConflictNode;
cloneWithUpdateOrWhere(node: OnConflictNode, operation: OperationNode): OnConflictNode;
cloneWithoutIndexWhere(node: OnConflictNode): OnConflictNode;
cloneWithoutUpdateWhere(node: OnConflictNode): OnConflictNode;
}
>
;

§Extends

§Properties

§
readonly columns?: ReadonlyArray<ColumnNode>
[src]
§
readonly constraint?: IdentifierNode
[src]
§
readonly doNothing?: boolean
[src]
§
readonly indexExpression?: OperationNode
[src]
§
readonly indexWhere?: WhereNode
[src]
§
readonly kind: "OnConflictNode"
[src]
§
readonly updates?: ReadonlyArray<ColumnUpdateNode>
[src]
§
readonly updateWhere?: WhereNode
[src]