lightbulb_outline Please take our October 2018 developer survey. Start survey
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

added in API level 9
public static RowIdLifetime valueOf (String name)

Parameters
name String

Returns
RowIdLifetime

values

added in API level 9
public static final RowIdLifetime[] values ()

Returns
RowIdLifetime[]