Class: MetaDb::PostgresConnection

Inherits:
Connection show all
Defined in:
lib/meta_db/connection.rb

Instance Method Summary collapse

Methods inherited from Connection

#initialize, open

Constructor Details

This class inherits a constructor from MetaDb::Connection

Instance Method Details

#closeObject



87
# File 'lib/meta_db/connection.rb', line 87

def close() @conn.finish end

#closed?Boolean

Returns:

  • (Boolean)


88
# File 'lib/meta_db/connection.rb', line 88

def closed?() @conn.finished? end

#databaseObject



78
# File 'lib/meta_db/connection.rb', line 78

def database() @conn.db end

#escape(s) ⇒ Object



82
# File 'lib/meta_db/connection.rb', line 82

def escape(s) @conn.escape_string(s) end

#execute(sql) ⇒ Object



84
# File 'lib/meta_db/connection.rb', line 84

def execute(sql) @conn.exec(sql) end

#hostObject



76
# File 'lib/meta_db/connection.rb', line 76

def host() @conn.host end

#passwordObject



80
# File 'lib/meta_db/connection.rb', line 80

def password() @conn.pass end

#portObject



77
# File 'lib/meta_db/connection.rb', line 77

def port() @conn.port end

#select(sql) ⇒ Object



85
# File 'lib/meta_db/connection.rb', line 85

def select(sql) PostgresResult.new(@conn.exec(sql)) end

#userObject



79
# File 'lib/meta_db/connection.rb', line 79

def user() @conn.user end