module ActiveRecord::ConnectionAdapters::SQLServer::DatabaseLimits

Public Instance Methods

column_name_length() click to toggle source
# File lib/active_record/connection_adapters/sqlserver/database_limits.rb, line 10
def column_name_length
  128
end
columns_per_multicolumn_index() click to toggle source
# File lib/active_record/connection_adapters/sqlserver/database_limits.rb, line 30
def columns_per_multicolumn_index
  16
end
columns_per_table() click to toggle source
# File lib/active_record/connection_adapters/sqlserver/database_limits.rb, line 22
def columns_per_table
  1024
end
in_clause_length() click to toggle source
# File lib/active_record/connection_adapters/sqlserver/database_limits.rb, line 34
def in_clause_length
  65_536
end
index_name_length() click to toggle source
# File lib/active_record/connection_adapters/sqlserver/database_limits.rb, line 18
def index_name_length
  128
end
indexes_per_table() click to toggle source
# File lib/active_record/connection_adapters/sqlserver/database_limits.rb, line 26
def indexes_per_table
  999
end
joins_per_query() click to toggle source
# File lib/active_record/connection_adapters/sqlserver/database_limits.rb, line 42
def joins_per_query
  256
end
sql_query_length() click to toggle source
# File lib/active_record/connection_adapters/sqlserver/database_limits.rb, line 38
def sql_query_length
  65_536 * 4_096
end
table_alias_length() click to toggle source
# File lib/active_record/connection_adapters/sqlserver/database_limits.rb, line 6
def table_alias_length
  128
end
table_name_length() click to toggle source
# File lib/active_record/connection_adapters/sqlserver/database_limits.rb, line 14
def table_name_length
  128
end