Module: ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::ColumnMethods
- Included in:
- Table, TableDefinition
- Defined in:
- lib/arjdbc/postgresql/adapter.rb
Instance Method Summary collapse
- #cidr(name, options = {}) ⇒ Object
- #daterange(name, options = {}) ⇒ Object
- #hstore(name, options = {}) ⇒ Object
- #inet(name, options = {}) ⇒ Object
- #int4range(name, options = {}) ⇒ Object
- #int8range(name, options = {}) ⇒ Object
- #json(name, options = {}) ⇒ Object
- #ltree(name, options = {}) ⇒ Object
- #macaddr(name, options = {}) ⇒ Object
- #numrange(name, options = {}) ⇒ Object
- #tsrange(name, options = {}) ⇒ Object
- #tstzrange(name, options = {}) ⇒ Object
- #tsvector(*args) ⇒ Object
- #uuid(name, options = {}) ⇒ Object
- #xml(*args) ⇒ Object
Instance Method Details
#cidr(name, options = {}) ⇒ Object
1335 1336 1337 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1335 def cidr(name, = {}) column(name, 'cidr', ) end |
#daterange(name, options = {}) ⇒ Object
1319 1320 1321 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1319 def daterange(name, = {}) column(name, 'daterange', ) end |
#hstore(name, options = {}) ⇒ Object
1323 1324 1325 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1323 def hstore(name, = {}) column(name, 'hstore', ) end |
#inet(name, options = {}) ⇒ Object
1331 1332 1333 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1331 def inet(name, = {}) column(name, 'inet', ) end |
#int4range(name, options = {}) ⇒ Object
1299 1300 1301 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1299 def int4range(name, = {}) column(name, 'int4range', ) end |
#int8range(name, options = {}) ⇒ Object
1303 1304 1305 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1303 def int8range(name, = {}) column(name, 'int8range', ) end |
#json(name, options = {}) ⇒ Object
1347 1348 1349 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1347 def json(name, = {}) column(name, 'json', ) end |
#ltree(name, options = {}) ⇒ Object
1327 1328 1329 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1327 def ltree(name, = {}) column(name, 'ltree', ) end |
#macaddr(name, options = {}) ⇒ Object
1339 1340 1341 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1339 def macaddr(name, = {}) column(name, 'macaddr', ) end |
#numrange(name, options = {}) ⇒ Object
1315 1316 1317 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1315 def numrange(name, = {}) column(name, 'numrange', ) end |
#tsrange(name, options = {}) ⇒ Object
1307 1308 1309 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1307 def tsrange(name, = {}) column(name, 'tsrange', ) end |
#tstzrange(name, options = {}) ⇒ Object
1311 1312 1313 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1311 def tstzrange(name, = {}) column(name, 'tstzrange', ) end |
#tsvector(*args) ⇒ Object
1294 1295 1296 1297 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1294 def tsvector(*args) = args. column(args[0], 'tsvector', ) end |
#uuid(name, options = {}) ⇒ Object
1343 1344 1345 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1343 def uuid(name, = {}) column(name, 'uuid', ) end |
#xml(*args) ⇒ Object
1289 1290 1291 1292 |
# File 'lib/arjdbc/postgresql/adapter.rb', line 1289 def xml(*args) = args. column(args[0], 'xml', ) end |