¿Puedo ejecutar funciones SQL en una consulta de columnas de ContentResolver?

Me pregunto si Android ContentResolver soporta el uso de funciones SQL sobre las columnas cuando consulta un ContentProvider. Como las funciones de fecha SQLite3, para obtener un formato de fecha específico, o datediff?

Qué sabes sobre esto?

No. Incluso si usted encuentra que funciona para algunos casos, no puede asumir que funciona a través del tablero.

ContentProvider es una fachada. Un determinado ContentProvider podría utilizar SQLite. Puede utilizar archivos XML. Puede usar archivos JSON. Puede usar archivos CSV. Puede utilizar alguna base de datos SQL de terceros. Puede utilizar alguna base de datos de objetos de terceros. Es posible que no tenga mucho de cualquier contenido local, sino que tiene sus cosas en la nube, alcanzado a través de llamadas de servicio Web. Ni siquiera puede estar seguro de que un ContentProvider necesariamente apoya una Cláusula clásica WHERE SQL – algún ContentProvider respaldado por XML podría usar la sintaxis de XQuery en su lugar.

Por lo tanto, definitivamente no puede confiar en un ContentProvider incluso saber lo que datediff es.

  • ¿Cómo funciona getContentResolver ()?
  • ¿Es posible reemplazar el MediaStore con un doble de prueba usando robolectric?
  • Insertar en varias tablas con ContentProvider
  • ¿Cómo probar la clase usando resolver contenido / proveedor?
  • El proveedor de contactos de Android sólo obtiene contactos telefónicos con todos los correos electrónicos
  • Mostrar los contactos en orden de clasificación ContactsContract.Contacts de Content Resolver
  • ¿Cómo obtener los contactos de whatsapp de Android?
  • Eliminación de eventos específicos del calendario de Android
  • Android - forma rápida de obtener imágenes y carpetas ocultas
  • ¿Cómo obtener contactos en orden de sus próximos cumpleaños?
  • Cómo cargar un URI con el prefijo "content: //" usando Glide Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.