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;
cloneWith(node: OnConflictNode, props: OnConflictNodeProps): 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 indexExpression?: OperationNode
[src]§
readonly updates?: ReadonlyArray<ColumnUpdateNode>
[src]