Class: ParadeDB::Index::DefinitionCompiler::Compiled
- Inherits:
-
Object
- Object
- ParadeDB::Index::DefinitionCompiler::Compiled
- Defined in:
- lib/parade_db/index.rb
Instance Attribute Summary collapse
-
#entries ⇒ Object
readonly
Returns the value of attribute entries.
-
#field_options ⇒ Object
readonly
Returns the value of attribute field_options.
-
#index_name ⇒ Object
readonly
Returns the value of attribute index_name.
-
#index_options ⇒ Object
readonly
Returns the value of attribute index_options.
-
#key_field ⇒ Object
readonly
Returns the value of attribute key_field.
-
#table_name ⇒ Object
readonly
Returns the value of attribute table_name.
-
#where ⇒ Object
readonly
Returns the value of attribute where.
Instance Method Summary collapse
-
#initialize(table_name:, key_field:, index_name:, entries:, index_options:, field_options:, where:) ⇒ Compiled
constructor
A new instance of Compiled.
Constructor Details
#initialize(table_name:, key_field:, index_name:, entries:, index_options:, field_options:, where:) ⇒ Compiled
Returns a new instance of Compiled.
89 90 91 92 93 94 95 96 97 |
# File 'lib/parade_db/index.rb', line 89 def initialize(table_name:, key_field:, index_name:, entries:, index_options:, field_options:, where:) @table_name = table_name @key_field = key_field @index_name = index_name @entries = entries @index_options = @field_options = @where = where end |
Instance Attribute Details
#entries ⇒ Object (readonly)
Returns the value of attribute entries.
87 88 89 |
# File 'lib/parade_db/index.rb', line 87 def entries @entries end |
#field_options ⇒ Object (readonly)
Returns the value of attribute field_options.
87 88 89 |
# File 'lib/parade_db/index.rb', line 87 def @field_options end |
#index_name ⇒ Object (readonly)
Returns the value of attribute index_name.
87 88 89 |
# File 'lib/parade_db/index.rb', line 87 def index_name @index_name end |
#index_options ⇒ Object (readonly)
Returns the value of attribute index_options.
87 88 89 |
# File 'lib/parade_db/index.rb', line 87 def @index_options end |
#key_field ⇒ Object (readonly)
Returns the value of attribute key_field.
87 88 89 |
# File 'lib/parade_db/index.rb', line 87 def key_field @key_field end |
#table_name ⇒ Object (readonly)
Returns the value of attribute table_name.
87 88 89 |
# File 'lib/parade_db/index.rb', line 87 def table_name @table_name end |
#where ⇒ Object (readonly)
Returns the value of attribute where.
87 88 89 |
# File 'lib/parade_db/index.rb', line 87 def where @where end |