# File lib/arjdbc/mssql/utils.rb, line 13 def get_table_name(sql, qualified = nil) if sql =~ GET_TABLE_NAME_INSERT_UPDATE_RE tn = $2 || $3 qualified ? tn : unqualify_table_name(tn) elsif sql =~ GET_TABLE_NAME_FROM_RE qualified ? $1 : unqualify_table_name($1) else nil end end
# File lib/arjdbc/mssql/utils.rb, line 46 def unqualify_db_name(table_name) table_names = table_name.to_s.split('.') table_names.length == 3 ? table_names.first.tr('[]', '') : nil end
# File lib/arjdbc/mssql/utils.rb, line 38 def unqualify_table_name(table_name) table_name.to_s.split('.').last.tr('[]', '') end
# File lib/arjdbc/mssql/utils.rb, line 42 def unqualify_table_schema(table_name) table_name.to_s.split('.')[-2].gsub(/[\[\]]/, '') rescue nil end
# File lib/arjdbc/mssql/utils.rb, line 30 def unquote_column_name(column_name) column_name.to_s.tr('[]', '') end
Generated with the Darkfish Rdoc Generator 2.