Class: Altertable::Lakehouse::Models::AutocompleteRequest
- Defined in:
- lib/altertable/lakehouse/models.rb
Instance Attribute Summary collapse
-
#catalog ⇒ Object
readonly
Returns the value of attribute catalog.
-
#max_suggestions ⇒ Object
readonly
Returns the value of attribute max_suggestions.
-
#schema ⇒ Object
readonly
Returns the value of attribute schema.
-
#session_id ⇒ Object
readonly
Returns the value of attribute session_id.
-
#statement ⇒ Object
readonly
Returns the value of attribute statement.
Instance Method Summary collapse
-
#initialize(statement:, catalog: nil, schema: nil, session_id: nil, max_suggestions: nil) ⇒ AutocompleteRequest
constructor
A new instance of AutocompleteRequest.
- #to_h ⇒ Object
Constructor Details
#initialize(statement:, catalog: nil, schema: nil, session_id: nil, max_suggestions: nil) ⇒ AutocompleteRequest
Returns a new instance of AutocompleteRequest.
188 189 190 191 192 193 194 |
# File 'lib/altertable/lakehouse/models.rb', line 188 def initialize(statement:, catalog: nil, schema: nil, session_id: nil, max_suggestions: nil) @statement = statement @catalog = catalog @schema = schema @session_id = session_id @max_suggestions = max_suggestions end |
Instance Attribute Details
#catalog ⇒ Object (readonly)
Returns the value of attribute catalog.
186 187 188 |
# File 'lib/altertable/lakehouse/models.rb', line 186 def catalog @catalog end |
#max_suggestions ⇒ Object (readonly)
Returns the value of attribute max_suggestions.
186 187 188 |
# File 'lib/altertable/lakehouse/models.rb', line 186 def max_suggestions @max_suggestions end |
#schema ⇒ Object (readonly)
Returns the value of attribute schema.
186 187 188 |
# File 'lib/altertable/lakehouse/models.rb', line 186 def schema @schema end |
#session_id ⇒ Object (readonly)
Returns the value of attribute session_id.
186 187 188 |
# File 'lib/altertable/lakehouse/models.rb', line 186 def session_id @session_id end |
#statement ⇒ Object (readonly)
Returns the value of attribute statement.
186 187 188 |
# File 'lib/altertable/lakehouse/models.rb', line 186 def statement @statement end |
Instance Method Details
#to_h ⇒ Object
196 197 198 199 200 201 202 203 |
# File 'lib/altertable/lakehouse/models.rb', line 196 def to_h h = { statement: @statement } h[:catalog] = @catalog if @catalog h[:schema] = @schema if @schema h[:session_id] = @session_id if @session_id h[:max_suggestions] = @max_suggestions if @max_suggestions h end |