Class: OCI8::Metadata::Sequence
Overview
Metadata for a sequence.
This is returned by:
-
OCI8#describe_any(name)
-
OCI8#describe_sequence(name)
-
OCI8::Metadata::Schema#all_objects
-
OCI8::Metadata::Schema#objects
Instance Method Summary collapse
-
#cache ⇒ Object
number of sequence numbers cached; zero if the sequence is not a cached sequence.
-
#hw_mark ⇒ Object
high-water mark.
-
#incr ⇒ Object
increment.
-
#max ⇒ Object
maximum value.
-
#min ⇒ Object
minimum value.
-
#objid ⇒ Object
object id.
-
#order? ⇒ Boolean
whether the sequence is ordered.
Methods inherited from Base
#inspect, #obj_id, #obj_name, #obj_schema
Instance Method Details
#cache ⇒ Object
number of sequence numbers cached; zero if the sequence is not a cached sequence.
1355 1356 1357 |
# File 'lib/oci8/metadata.rb', line 1355 def cache __oraint(OCI_ATTR_CACHE) end |
#hw_mark ⇒ Object
high-water mark
1365 1366 1367 |
# File 'lib/oci8/metadata.rb', line 1365 def hw_mark __oraint(OCI_ATTR_HW_MARK) end |
#incr ⇒ Object
increment
1350 1351 1352 |
# File 'lib/oci8/metadata.rb', line 1350 def incr __oraint(OCI_ATTR_INCR) end |
#max ⇒ Object
maximum value
1345 1346 1347 |
# File 'lib/oci8/metadata.rb', line 1345 def max __oraint(OCI_ATTR_MAX) end |
#min ⇒ Object
minimum value
1340 1341 1342 |
# File 'lib/oci8/metadata.rb', line 1340 def min __oraint(OCI_ATTR_MIN) end |
#objid ⇒ Object
object id
1335 1336 1337 |
# File 'lib/oci8/metadata.rb', line 1335 def objid attr_get_ub4(OCI_ATTR_OBJID) end |
#order? ⇒ Boolean
whether the sequence is ordered
1360 1361 1362 |
# File 'lib/oci8/metadata.rb', line 1360 def order? __boolean(OCI_ATTR_ORDER) end |