# File lib/sequel/adapters/shared/cubrid.rb, line 166 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 177 def supports_join_using? false end
# File lib/sequel/adapters/shared/cubrid.rb, line 181 def supports_multiple_column_in? false end
# File lib/sequel/adapters/shared/cubrid.rb, line 185 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 191 def truncate delete nil end