class FluentQuery::Drivers::Shared::Tokens::SQL::Update
Generic SQL
query UPDATE token.
Public Instance Methods
render!(mode = nil)
click to toggle source
Renders this token.
# File lib/fluent-query/drivers/shared/tokens/sql/update.rb, line 23 def render!(mode = nil) processor = @_query.processor result = "UPDATE " @_subtokens.each do |token| arguments = token.arguments # UPDATE token if token.name == :update # Checks for arguments if (not arguments.first.symbol?) raise FluentQuery::Drivers::Exception::("Symbol arguments expected for #update method.") end # Process table = processor.quote_identifier(arguments.first) result << table # Unknown tokens renders directly else result = self.unknown_token::new(@_driver, @_query, token).render! end end return result end