Added in API level 9

RowIdLifetime

class RowIdLifetime
kotlin.Any
   ↳ kotlin.Enum<java.sql.RowIdLifetime>
   ↳ java.sql.RowIdLifetime

Enumeration for RowId life-time values.

Summary

Enum values

Indicates that this data source does not support the ROWID type.

Indicates that the lifetime of a RowId from this data source is, effectively, unlimited.

Indicates that the lifetime of a RowId from this data source is indeterminate; but not one of ROWID_VALID_TRANSACTION, ROWID_VALID_SESSION, or, ROWID_VALID_FOREVER.

Indicates that the lifetime of a RowId from this data source is at least the containing session.

Indicates that the lifetime of a RowId from this data source is at least the containing transaction.

Enum values

ROWID_UNSUPPORTED

Added in API level 9
enum val ROWID_UNSUPPORTED : RowIdLifetime

Indicates that this data source does not support the ROWID type.

ROWID_VALID_FOREVER

Added in API level 9
enum val ROWID_VALID_FOREVER : RowIdLifetime

Indicates that the lifetime of a RowId from this data source is, effectively, unlimited.

ROWID_VALID_OTHER

Added in API level 9
enum val ROWID_VALID_OTHER : RowIdLifetime

Indicates that the lifetime of a RowId from this data source is indeterminate; but not one of ROWID_VALID_TRANSACTION, ROWID_VALID_SESSION, or, ROWID_VALID_FOREVER.

ROWID_VALID_SESSION

Added in API level 9
enum val ROWID_VALID_SESSION : RowIdLifetime

Indicates that the lifetime of a RowId from this data source is at least the containing session.

ROWID_VALID_TRANSACTION

Added in API level 9
enum val ROWID_VALID_TRANSACTION : RowIdLifetime

Indicates that the lifetime of a RowId from this data source is at least the containing transaction.