# File lib/sequel/adapters/shared/cubrid.rb, line 157 def complex_expression_sql_append(sql, op, args) case op when :ILIKE super(sql, :LIKE, [SQL::Function.new(:upper, args.at(0)), SQL::Function.new(:upper, args.at(1))]) when :"NOT ILIKE" super(sql, :"NOT LIKE", [SQL::Function.new(:upper, args.at(0)), SQL::Function.new(:upper, args.at(1))]) else super end end
# File lib/sequel/adapters/shared/cubrid.rb, line 168 def supports_join_using? false end
# File lib/sequel/adapters/shared/cubrid.rb, line 172 def supports_multiple_column_in? false end
# File lib/sequel/adapters/shared/cubrid.rb, line 176 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 182 def truncate delete nil end