class Focus::InsertOrUpdateExpression

Included Modules

Defined in:

pg/insert_returning_expression.cr

Constructors

Instance Method Summary

Instance methods inherited from module Focus::SqlExpression

accept(visitor : Focus::SqlVisitor) : Nil accept, wrap_in_parens? : Bool wrap_in_parens?

Constructor Detail

def self.new(table : Focus::TableExpression, assignments : Array(Focus::BaseColumnAssignmentExpression), conflict_columns : Array(Focus::BaseColumnExpression) = [] of BaseColumnExpression, update_assignments : Array(Focus::BaseColumnAssignmentExpression) = [] of BaseColumnAssignmentExpression, returning_columns : Array(Focus::BaseColumnExpression) = [] of BaseColumnExpression) #

[View source]

Instance Method Detail

def assignments : Array(BaseColumnAssignmentExpression) #

[View source]
def conflict_columns : Array(BaseColumnExpression) #

[View source]
def returning_columns : Array(BaseColumnExpression) #

[View source]

[View source]
def update_assignments : Array(BaseColumnAssignmentExpression) #

[View source]