class Upsert::Connection::Java_OrgPostgresqlJdbc_PgConnection
@private
Public Instance Methods
bind_value(v)
click to toggle source
Calls superclass method
Upsert::Connection::Postgresql#bind_value
# File lib/upsert/connection/Java_OrgPostgresqlJdbc_PgConnection.rb, line 20 def bind_value(v) case v when DateTime, Time date = v.utc java.time.LocalDateTime.of(date.year, date.month, date.day, date.hour, date.min, date.sec, date.nsec) when Date java.time.LocalDate.of(v.year, v.month, v.day) else super end end
in_transaction?()
click to toggle source
# File lib/upsert/connection/Java_OrgPostgresqlJdbc_PgConnection.rb, line 15 def in_transaction? # https://github.com/kares/activerecord-jdbc-adapter/commit/4d6e0e0c52d12b0166810dffc9f898141a23bee6 ![0, 4].include?(metal.get_transaction_state) end
quote_ident(k)
click to toggle source
# File lib/upsert/connection/Java_OrgPostgresqlJdbc_PgConnection.rb, line 11 def quote_ident(k) DOUBLE_QUOTE + k.to_s.gsub(DOUBLE_QUOTE, '""') + DOUBLE_QUOTE end