diff options
| author | 2023-03-01 01:21:54 +0000 | |
|---|---|---|
| committer | 2023-03-01 01:21:54 +0000 | |
| commit | 2e528630e899f8cd24dbc0e56e2591a81578d1dd (patch) | |
| tree | 99f2b2cb001d325852723add9575f5c8ab15c2ee | |
| parent | e7a445c946aff82836dcaed7f9afd54ed574ab5b (diff) | |
| parent | 1a7afcc302f0e317edb7865e97610daf869619da (diff) | |
Merge "Add satellite datagrams in DB." into udc-dev
| -rw-r--r-- | core/java/android/provider/Telephony.java | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/core/java/android/provider/Telephony.java b/core/java/android/provider/Telephony.java index 6896e0244791..d14abfd5d7ae 100644 --- a/core/java/android/provider/Telephony.java +++ b/core/java/android/provider/Telephony.java @@ -4937,4 +4937,66 @@ public final class Telephony { return ALL_COLUMNS; } } + + /** + * Stores incoming satellite datagrams. + * @hide + */ + public static final class SatelliteDatagrams { + /** + * Not instantiable. + * @hide + */ + private SatelliteDatagrams() {} + + /** + * Provider name for Satellite Datagrams table. + */ + public static final String PROVIDER_NAME = "satellite"; + + /** + * Table name for Satellite Datagrams table. + */ + public static final String TABLE_NAME = "incoming_datagrams"; + + /** + * URL for satellite incoming datagrams table. + */ + private static final String URL = "content://" + PROVIDER_NAME + "/" + TABLE_NAME; + + /** + * The {@code content://} style URI for this provider. + * @hide + */ + public static final Uri CONTENT_URI = Uri.parse(URL); + + /** + * SatelliteProvider unique key column name is the datagram id. + * <P>Type: INTEGER (int)</P> + * @hide + */ + public static final String COLUMN_UNIQUE_KEY_DATAGRAM_ID = "datagram_id"; + + /** + * SatelliteProvider column name for storing datagram. + * <p>TYPE: BLOB + * @hide + */ + public static final String COLUMN_DATAGRAM = "datagram"; + + /** All columns in {@link SatelliteDatagrams} table. */ + private static final List<String> ALL_COLUMNS = List.of( + COLUMN_UNIQUE_KEY_DATAGRAM_ID, + COLUMN_DATAGRAM + ); + + /** + * @return All columns in {@link SatelliteDatagrams} table. + * @hide + */ + @NonNull + public static List<String> getAllColumns() { + return ALL_COLUMNS; + } + } } |