Home
last modified time | relevance | path

Searched refs:QueryType (Results 1 – 13 of 13) sorted by relevance

/room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/result/
DPreparedQueryResultAdapter.kt31 import androidx.room.parser.QueryType in <lambda>()
39 class PreparedQueryResultAdapter(private val returnType: XType, private val queryType: QueryType) { in <lambda>()
41 fun create(returnType: XType, queryType: QueryType) = in <lambda>()
48 private fun isValidReturnType(returnType: XType, queryType: QueryType): Boolean { in <lambda>()
53 QueryType.INSERT -> returnType.isLong() in <lambda>()
54 QueryType.UPDATE, in <lambda>()
55 QueryType.DELETE -> returnType.isInt() in <lambda>()
70 if (queryType == QueryType.INSERT) { in <lambda>()
132 QueryType.INSERT -> "getLastInsertedRowId" in <lambda>()
133 QueryType.UPDATE, in <lambda>()
[all …]
/room/room-compiler/src/main/kotlin/androidx/room/parser/expansion/
DExpandableSqlParser.kt19 import androidx.room.parser.QueryType in <lambda>()
43 private val queryType: QueryType in <lambda>()
49 .filterNot { it == QueryType.UNKNOWN } in <lambda>()
50 .firstOrNull() ?: QueryType.UNKNOWN in <lambda>()
55 private fun findQueryType(statement: ParseTree): QueryType { in <lambda>()
57 is SQLiteParser.Select_stmtContext -> QueryType.SELECT in <lambda>()
59 is SQLiteParser.Delete_stmtContext -> QueryType.DELETE in <lambda>()
60 is SQLiteParser.Insert_stmtContext -> QueryType.INSERT in <lambda>()
62 is SQLiteParser.Update_stmt_limitedContext -> QueryType.UPDATE in <lambda>()
65 "EXPLAIN" -> QueryType.EXPLAIN in <lambda>()
[all …]
DExpandableParsedQuery.kt20 import androidx.room.parser.QueryType in <lambda>()
77 val type: QueryType,
90 type = QueryType.UNKNOWN,
168 return if (QueryType.SUPPORTED.contains(type)) { in unknownQueryTypeErrors()
/room/room-compiler/src/main/kotlin/androidx/room/parser/
DSqlParser.kt38 private val queryType: QueryType in <lambda>()
45 .filterNot { it == QueryType.UNKNOWN } in <lambda>()
46 .firstOrNull() ?: QueryType.UNKNOWN in <lambda>()
50 private fun findQueryType(statement: ParseTree): QueryType { in <lambda>()
52 is SQLiteParser.Select_stmtContext -> QueryType.SELECT in <lambda>()
54 is SQLiteParser.Delete_stmtContext -> QueryType.DELETE in <lambda>()
55 is SQLiteParser.Insert_stmtContext -> QueryType.INSERT in <lambda>()
57 is SQLiteParser.Update_stmt_limitedContext -> QueryType.UPDATE in <lambda>()
60 "EXPLAIN" -> QueryType.EXPLAIN in <lambda>()
61 else -> QueryType.UNKNOWN in <lambda>()
[all …]
DParserErrors.kt26 fun invalidQueryType(type: QueryType): String { in invalidQueryType()
28 QueryType.SUPPORTED.joinToString(", ") { it.name } in invalidQueryType()
DParsedQuery.kt55 val type: QueryType,
66 type = QueryType.UNKNOWN,
122 return if (QueryType.SUPPORTED.contains(type)) { in unknownQueryTypeErrors()
/room/room-compiler/src/main/kotlin/androidx/room/processor/
DDatabaseViewProcessor.kt22 import androidx.room.parser.QueryType
58 it.type == QueryType.SELECT, in process()
DQueryFunctionProcessor.kt27 import androidx.room.parser.QueryType in <lambda>()
259 if (query.type == QueryType.SELECT && !inTransaction) { in getQueryFunction()
386 val PREPARED_TYPES = arrayOf(QueryType.INSERT, QueryType.DELETE, QueryType.UPDATE)
DProcessorErrors.kt29 import androidx.room.parser.QueryType in <lambda>()
934 fun cannotFindPreparedQueryResultAdapter(returnType: String, type: QueryType) = in <lambda>()
938 if (type == QueryType.INSERT) { in <lambda>()
943 } else if (type == QueryType.UPDATE) { in <lambda>()
948 } else if (type == QueryType.DELETE) { in <lambda>()
/room/room-compiler/src/test/kotlin/androidx/room/parser/
DSqlParserTest.kt42 assertThat(parsed.type, `is`(QueryType.DELETE)) in deleteQuery()
57 assertThat(parsed.type, `is`(QueryType.UPDATE)) in updateQuery()
65 assertThat(parsed.type, `is`(QueryType.INSERT)) in insertQuery()
77 assertThat(parsed.type, `is`(QueryType.INSERT)) in upsertQuery()
84 ParserErrors.invalidQueryType(QueryType.EXPLAIN) in explain()
DExpandableSqlParserTest.kt47 assertThat(parsed.type, `is`(QueryType.DELETE)) in deleteQuery()
62 assertThat(parsed.type, `is`(QueryType.UPDATE)) in updateQuery()
72 assertThat(parsed.type, `is`(QueryType.INSERT)) in insertQuery()
84 assertThat(parsed.type, `is`(QueryType.INSERT)) in upsertQuery()
91 ParserErrors.invalidQueryType(QueryType.EXPLAIN) in explain()
/room/room-compiler/src/test/kotlin/androidx/room/processor/
DQueryFunctionProcessorTest.kt42 import androidx.room.parser.QueryType in <lambda>()
433 ProcessorErrors.cannotFindPreparedQueryResultAdapter("float", QueryType.DELETE) in <lambda>()
526 ProcessorErrors.cannotFindPreparedQueryResultAdapter("int", QueryType.INSERT) in <lambda>()
562 QueryType.DELETE in <lambda>()
581 QueryType.UPDATE in <lambda>()
DDatabaseProcessorTest.kt35 import androidx.room.parser.QueryType in <lambda>()
1688 QueryType.SELECT, in <lambda>()