Class: JDBCHelper::ObjectWrapper
- Inherits:
-
Object
- Object
- JDBCHelper::ObjectWrapper
- Defined in:
- lib/jdbc-helper/wrapper/object_wrapper.rb
Overview
Direct Known Subclasses
FunctionWrapper, ProcedureWrapper, SequenceWrapper, TableWrapper
Instance Attribute Summary collapse
-
#connection ⇒ JDBCHelper::Connection
readonly
Underlying JDBCHelper::Connection object.
-
#name ⇒ String
readonly
Object name (or expression).
Instance Method Summary collapse
-
#initialize(conn, name) ⇒ ObjectWrapper
constructor
Base constructor.
Constructor Details
#initialize(conn, name) ⇒ ObjectWrapper
Base constructor.
20 21 22 23 24 25 26 27 |
# File 'lib/jdbc-helper/wrapper/object_wrapper.rb', line 20 def initialize(conn, name) raise NotImplementedError.new( "JDBCHelper::ObjectWrapper is an abstract class") if self.instance_of? ObjectWrapper @connection = conn @name = name.to_s JDBCHelper::SQL.check @name, true end |
Instance Attribute Details
#connection ⇒ JDBCHelper::Connection (readonly)
Underlying JDBCHelper::Connection object
11 12 13 |
# File 'lib/jdbc-helper/wrapper/object_wrapper.rb', line 11 def connection @connection end |
#name ⇒ String (readonly)
Object name (or expression)
15 16 17 |
# File 'lib/jdbc-helper/wrapper/object_wrapper.rb', line 15 def name @name end |