Module: ActiveRecord::ConnectionAdapters::RedshiftAdapter::ColumnMethods
- Included in:
- Table, TableDefinition
- Defined in:
- lib/active_record/connection_adapters/redshift_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
312 313 314 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 312 def cidr(name, = {}) column(name, 'cidr', ) end |
#daterange(name, options = {}) ⇒ Object
296 297 298 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 296 def daterange(name, = {}) column(name, 'daterange', ) end |
#hstore(name, options = {}) ⇒ Object
300 301 302 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 300 def hstore(name, = {}) column(name, 'hstore', ) end |
#inet(name, options = {}) ⇒ Object
308 309 310 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 308 def inet(name, = {}) column(name, 'inet', ) end |
#int4range(name, options = {}) ⇒ Object
276 277 278 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 276 def int4range(name, = {}) column(name, 'int4range', ) end |
#int8range(name, options = {}) ⇒ Object
280 281 282 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 280 def int8range(name, = {}) column(name, 'int8range', ) end |
#json(name, options = {}) ⇒ Object
324 325 326 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 324 def json(name, = {}) column(name, 'json', ) end |
#ltree(name, options = {}) ⇒ Object
304 305 306 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 304 def ltree(name, = {}) column(name, 'ltree', ) end |
#macaddr(name, options = {}) ⇒ Object
316 317 318 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 316 def macaddr(name, = {}) column(name, 'macaddr', ) end |
#numrange(name, options = {}) ⇒ Object
292 293 294 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 292 def numrange(name, = {}) column(name, 'numrange', ) end |
#tsrange(name, options = {}) ⇒ Object
284 285 286 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 284 def tsrange(name, = {}) column(name, 'tsrange', ) end |
#tstzrange(name, options = {}) ⇒ Object
288 289 290 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 288 def tstzrange(name, = {}) column(name, 'tstzrange', ) end |
#tsvector(*args) ⇒ Object
271 272 273 274 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 271 def tsvector(*args) = args. column(args[0], 'tsvector', ) end |
#uuid(name, options = {}) ⇒ Object
320 321 322 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 320 def uuid(name, = {}) column(name, 'uuid', ) end |
#xml(*args) ⇒ Object
266 267 268 269 |
# File 'lib/active_record/connection_adapters/redshift_adapter.rb', line 266 def xml(*args) = args. column(args[0], 'xml', ) end |