Module: ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::ColumnMethods

Included in:
Table, TableDefinition
Defined in:
lib/arjdbc/postgresql/adapter.rb

Instance Method Summary collapse

Instance Method Details

#cidr(name, options = {}) ⇒ Object



1335
1336
1337
# File 'lib/arjdbc/postgresql/adapter.rb', line 1335

def cidr(name, options = {})
  column(name, 'cidr', options)
end

#daterange(name, options = {}) ⇒ Object



1319
1320
1321
# File 'lib/arjdbc/postgresql/adapter.rb', line 1319

def daterange(name, options = {})
  column(name, 'daterange', options)
end

#hstore(name, options = {}) ⇒ Object



1323
1324
1325
# File 'lib/arjdbc/postgresql/adapter.rb', line 1323

def hstore(name, options = {})
  column(name, 'hstore', options)
end

#inet(name, options = {}) ⇒ Object



1331
1332
1333
# File 'lib/arjdbc/postgresql/adapter.rb', line 1331

def inet(name, options = {})
  column(name, 'inet', options)
end

#int4range(name, options = {}) ⇒ Object



1299
1300
1301
# File 'lib/arjdbc/postgresql/adapter.rb', line 1299

def int4range(name, options = {})
  column(name, 'int4range', options)
end

#int8range(name, options = {}) ⇒ Object



1303
1304
1305
# File 'lib/arjdbc/postgresql/adapter.rb', line 1303

def int8range(name, options = {})
  column(name, 'int8range', options)
end

#json(name, options = {}) ⇒ Object



1347
1348
1349
# File 'lib/arjdbc/postgresql/adapter.rb', line 1347

def json(name, options = {})
  column(name, 'json', options)
end

#ltree(name, options = {}) ⇒ Object



1327
1328
1329
# File 'lib/arjdbc/postgresql/adapter.rb', line 1327

def ltree(name, options = {})
  column(name, 'ltree', options)
end

#macaddr(name, options = {}) ⇒ Object



1339
1340
1341
# File 'lib/arjdbc/postgresql/adapter.rb', line 1339

def macaddr(name, options = {})
  column(name, 'macaddr', options)
end

#numrange(name, options = {}) ⇒ Object



1315
1316
1317
# File 'lib/arjdbc/postgresql/adapter.rb', line 1315

def numrange(name, options = {})
  column(name, 'numrange', options)
end

#tsrange(name, options = {}) ⇒ Object



1307
1308
1309
# File 'lib/arjdbc/postgresql/adapter.rb', line 1307

def tsrange(name, options = {})
  column(name, 'tsrange', options)
end

#tstzrange(name, options = {}) ⇒ Object



1311
1312
1313
# File 'lib/arjdbc/postgresql/adapter.rb', line 1311

def tstzrange(name, options = {})
  column(name, 'tstzrange', options)
end

#tsvector(*args) ⇒ Object



1294
1295
1296
1297
# File 'lib/arjdbc/postgresql/adapter.rb', line 1294

def tsvector(*args)
  options = args.extract_options!
  column(args[0], 'tsvector', options)
end

#uuid(name, options = {}) ⇒ Object



1343
1344
1345
# File 'lib/arjdbc/postgresql/adapter.rb', line 1343

def uuid(name, options = {})
  column(name, 'uuid', options)
end

#xml(*args) ⇒ Object



1289
1290
1291
1292
# File 'lib/arjdbc/postgresql/adapter.rb', line 1289

def xml(*args)
  options = args.extract_options!
  column(args[0], 'xml', options)
end