# File lib/sequel/adapters/shared/cubrid.rb, line 172 def supports_join_using? false end
# File lib/sequel/adapters/shared/cubrid.rb, line 176 def supports_multiple_column_in? false end
# File lib/sequel/adapters/shared/cubrid.rb, line 180 def supports_timestamp_usecs? false end
CUBRID supposedly supports TRUNCATE, but it appears not to work in my testing. Fallback to using DELETE.
# File lib/sequel/adapters/shared/cubrid.rb, line 186 def truncate delete nil end
# File lib/sequel/adapters/shared/cubrid.rb, line 193 def literal_false BOOL_FALSE end
# File lib/sequel/adapters/shared/cubrid.rb, line 197 def literal_true BOOL_TRUE end
CUBRID doesn't support CTEs or FOR UPDATE.
# File lib/sequel/adapters/shared/cubrid.rb, line 202 def select_clause_methods SELECT_CLAUSE_METHODS end
CUBRID requires a limit to use an offset, and requires a FROM table if a limit is used.
# File lib/sequel/adapters/shared/cubrid.rb, line 208 def select_limit_sql(sql) if @opts[:from] && (l = @opts[:limit]) sql << LIMIT if o = @opts[:offset] literal_append(sql, o) sql << COMMA end literal_append(sql, l) end end