Class: JunglePath::Query::AliasInfo
- Inherits:
-
Object
- Object
- JunglePath::Query::AliasInfo
- Defined in:
- lib/jungle_path/query/alias_info.rb
Instance Attribute Summary collapse
-
#alias_ ⇒ Object
readonly
Returns the value of attribute alias_.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#parent_alias ⇒ Object
readonly
Returns the value of attribute parent_alias.
-
#primary_key_columns_count ⇒ Object
readonly
Returns the value of attribute primary_key_columns_count.
Instance Method Summary collapse
-
#initialize(name, alias_, parent_alias, primary_key_columns_count) ⇒ AliasInfo
constructor
A new instance of AliasInfo.
Constructor Details
#initialize(name, alias_, parent_alias, primary_key_columns_count) ⇒ AliasInfo
Returns a new instance of AliasInfo.
5 6 7 8 9 10 11 12 13 |
# File 'lib/jungle_path/query/alias_info.rb', line 5 def initialize(name, alias_, parent_alias, primary_key_columns_count) @name = name @name = @name.to_sym if @name @alias_ = alias_ @alias_ = @alias_.to_sym if @alias_ @parent_alias = parent_alias @parent_alias = @parent_alias.to_sym if @parent_alias @primary_key_columns_count = primary_key_columns_count end |
Instance Attribute Details
#alias_ ⇒ Object (readonly)
Returns the value of attribute alias_.
4 5 6 |
# File 'lib/jungle_path/query/alias_info.rb', line 4 def alias_ @alias_ end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
4 5 6 |
# File 'lib/jungle_path/query/alias_info.rb', line 4 def name @name end |
#parent_alias ⇒ Object (readonly)
Returns the value of attribute parent_alias.
4 5 6 |
# File 'lib/jungle_path/query/alias_info.rb', line 4 def parent_alias @parent_alias end |
#primary_key_columns_count ⇒ Object (readonly)
Returns the value of attribute primary_key_columns_count.
4 5 6 |
# File 'lib/jungle_path/query/alias_info.rb', line 4 def primary_key_columns_count @primary_key_columns_count end |