Android의 ContentResolver가 ContentProvider를 쿼리 할 때 열을 통해 SQL 함수를 사용할 수 있는지 궁금합니다. SQLite3 날짜 함수와 같은 특정 날짜 형식, 또는 datediff를 얻으려면?ContentResolver 컬럼 쿼리에서 SQL 함수를 실행할 수 있습니까?
이것에 대해 알고 계십니까?
Android의 ContentResolver가 ContentProvider를 쿼리 할 때 열을 통해 SQL 함수를 사용할 수 있는지 궁금합니다. SQLite3 날짜 함수와 같은 특정 날짜 형식, 또는 datediff를 얻으려면?ContentResolver 컬럼 쿼리에서 SQL 함수를 실행할 수 있습니까?
이것에 대해 알고 계십니까?
아니요. 일부 경우에만 작동한다고해도 보드 전체에서 작동한다고 가정 할 수 없습니다.
ContentProvider
은 외관입니다. 주어진 ContentProvider
은 SQLite를 사용할 수 있습니다. XML 파일을 사용할 수도 있습니다. JSON 파일을 사용할 수 있습니다. CSV 파일을 사용할 수도 있습니다. 타사 SQL 데이터베이스를 사용할 수도 있습니다. 타사 오브젝트 데이터베이스를 사용할 수도 있습니다. 로컬 콘텐츠를 많이 보유하지는 않지만 대신 웹 서비스 호출을 통해 도달 한 클라우드에 콘텐츠를 포함 할 수 있습니다. ContentProvider
이 반드시 고전적인 SQL WHERE
절을 지원하는지조차 확인할 수 없습니다. XML로 지원되는 일부 ContentProvider
은 XQuery 구문을 대신 사용할 수 있습니다.
따라서 이 무엇인지 알고 있어도 ContentProvider
에 의존 할 수는 없습니다.