Added in API level 9

RowIdLifetime

public final enum RowIdLifetime
extends Enum<RowIdLifetime>

java.lang.Object
   ↳ java.lang.Enum<java.sql.RowIdLifetime>
     ↳ java.sql.RowIdLifetime


Enumeration for RowId life-time values.

Summary

Enum values

RowIdLifetime  ROWID_UNSUPPORTED

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

RowIdLifetime  ROWID_VALID_FOREVER

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

RowIdLifetime  ROWID_VALID_OTHER

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. 

RowIdLifetime  ROWID_VALID_SESSION

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

RowIdLifetime  ROWID_VALID_TRANSACTION

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

Public methods

static RowIdLifetime valueOf(String name)
static final RowIdLifetime[] values()

Inherited methods

Enum values

ROWID_UNSUPPORTED

Added in API level 9
public static final RowIdLifetime ROWID_UNSUPPORTED

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

ROWID_VALID_FOREVER

Added in API level 9
public static final RowIdLifetime ROWID_VALID_FOREVER

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

ROWID_VALID_OTHER

Added in API level 9
public static final RowIdLifetime ROWID_VALID_OTHER

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
public static final RowIdLifetime ROWID_VALID_SESSION

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
public static final RowIdLifetime ROWID_VALID_TRANSACTION

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

Public methods

valueOf

public static RowIdLifetime valueOf (String name)

Parameters
name String

Returns
RowIdLifetime

values

public static final RowIdLifetime[] values ()

Returns
RowIdLifetime[]