[ Web Proxy ]
URL:
Viewing: https://developer.android.com/reference/java/sql/RowIdLifetime [Back]  [Original]

RowIdLifetime  |  API reference  |  Android Developers Skip to main content
Essentials Design & Plan Develop Google Play Blog
Search:
Android Studio
Android Developers [Android Developers]
Stay organized with collections Save and categorize content based on your preferences.
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[]

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2026-08-03 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-03 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page