Lines Matching refs:val

35     val MISSING_QUERY_ANNOTATION = "Query methods must be annotated with ${Query::class.java}"
36 val MISSING_INSERT_ANNOTATION = "Insertion methods must be annotated with ${Insert::class.java}"
37 val MISSING_DELETE_ANNOTATION = "Deletion methods must be annotated with ${Delete::class.java}"
38 val MISSING_UPDATE_ANNOTATION = "Update methods must be annotated with ${Update::class.java}"
39 val MISSING_RAWQUERY_ANNOTATION = "RawQuery methods must be annotated with" +
41 val INVALID_ON_CONFLICT_VALUE = "On conflict value must be one of @OnConflictStrategy values."
42 val INVALID_INSERTION_METHOD_RETURN_TYPE = "Methods annotated with @Insert can return either" +
44 val TRANSACTION_REFERENCE_DOCS = "https://developer.android.com/reference/android/arch/" +
54 val ABSTRACT_METHOD_IN_DAO_MISSING_ANY_ANNOTATION = "Abstract method in DAO must be annotated" +
56 val INVALID_ANNOTATION_COUNT_IN_DAO_METHOD = "An abstract DAO method must be" +
61 val CANNOT_RESOLVE_RETURN_TYPE = "Cannot resolve return type for %s"
62 val CANNOT_USE_UNBOUND_GENERICS_IN_QUERY_METHODS = "Cannot use unbound generics in query" +
64 val CANNOT_USE_UNBOUND_GENERICS_IN_INSERTION_METHODS = "Cannot use unbound generics in" +
66 val CANNOT_USE_UNBOUND_GENERICS_IN_ENTITY_FIELDS = "Cannot use unbound fields in entities."
67 val CANNOT_USE_UNBOUND_GENERICS_IN_DAO_CLASSES = "Cannot use unbound generics in Dao classes." +
70 val CANNOT_FIND_GETTER_FOR_FIELD = "Cannot find getter for field."
71 val CANNOT_FIND_SETTER_FOR_FIELD = "Cannot find setter for field."
72 val MISSING_PRIMARY_KEY = "An entity must have at least 1 field annotated with @PrimaryKey"
73 val AUTO_INCREMENTED_PRIMARY_KEY_IS_NOT_INT = "If a primary key is annotated with" +
75 val AUTO_INCREMENT_EMBEDDED_HAS_MULTIPLE_FIELDS = "When @PrimaryKey annotation is used on a" +
91 val DAO_MUST_BE_AN_ABSTRACT_CLASS_OR_AN_INTERFACE = "Dao class must be an abstract class or" +
93 val DATABASE_MUST_BE_ANNOTATED_WITH_DATABASE = "Database must be annotated with @Database"
94 val DAO_MUST_BE_ANNOTATED_WITH_DAO = "Dao class must be annotated with @Dao"
103 val ENTITY_MUST_BE_ANNOTATED_WITH_ENTITY = "Entity class must be annotated with @Entity"
104 val DATABASE_ANNOTATION_MUST_HAVE_LIST_OF_ENTITIES = "@Database annotation must specify list" +
106 val COLUMN_NAME_CANNOT_BE_EMPTY = "Column name cannot be blank. If you don't want to set it" +
109 val ENTITY_TABLE_NAME_CANNOT_BE_EMPTY = "Entity table name cannot be blank. If you don't want" +
112 val CANNOT_BIND_QUERY_PARAMETER_INTO_STMT = "Query method parameters should either be a" +
116 val QUERY_PARAMETERS_CANNOT_START_WITH_UNDERSCORE = "Query/Insert method parameters cannot " +
119 val CANNOT_FIND_QUERY_RESULT_ADAPTER = "Not sure how to convert a Cursor to this method's " +
122 val INSERTION_DOES_NOT_HAVE_ANY_PARAMETERS_TO_INSERT = "Method annotated with" +
125 val DELETION_MISSING_PARAMS = "Method annotated with" +
128 val UPDATE_MISSING_PARAMS = "Method annotated with" +
131 val TRANSACTION_METHOD_MODIFIERS = "Method annotated with @Transaction must not be " +
135 val TRANSACTION_MISSING_ON_RELATION = "The return value includes a Pojo with a @Relation." +
140 val CANNOT_FIND_ENTITY_FOR_SHORTCUT_QUERY_PARAMETER = "Type of the parameter must be a class " +
143 val DB_MUST_EXTEND_ROOM_DB = "Classes annotated with @Database should extend " +
146 val LIVE_DATA_QUERY_WITHOUT_SELECT = "LiveData return type can only be used with SELECT" +
149 val OBSERVABLE_QUERY_NOTHING_TO_OBSERVE = "Observable query return type (LiveData, Flowable" +
155 val RECURSIVE_REFERENCE_DETECTED = "Recursive referencing through @Embedded and/or @Relation " +
158 private val TOO_MANY_MATCHING_GETTERS = "Ambiguous getter for %s. All of the following " +
165 private val TOO_MANY_MATCHING_SETTERS = "Ambiguous setter for %s. All of the following " +
172 val CANNOT_FIND_COLUMN_TYPE_ADAPTER = "Cannot figure out how to save this field into" +
175 val CANNOT_FIND_STMT_BINDER = "Cannot figure out how to bind this field into a statement."
177 val CANNOT_FIND_CURSOR_READER = "Cannot figure out how to read this field from a cursor."
179 private val MISSING_PARAMETER_FOR_BIND = "Each bind variable in the query must have a" +
186 private val UNUSED_QUERY_METHOD_PARAMETER = "Unused parameter%s: %s"
193 private val DUPLICATE_TABLES = "Table name \"%s\" is used by multiple entities: %s"
198 val DELETION_METHODS_MUST_RETURN_VOID_OR_INT = "Deletion methods must either return void or" +
201 val UPDATE_METHODS_MUST_RETURN_VOID_OR_INT = "Update methods must either return void or" +
204 val DAO_METHOD_CONFLICTS_WITH_OTHERS = "Dao method has conflicts."
230 val unusedColumnsWarning = if (unusedColumns.isNotEmpty()) {
239 val unusedFieldsWarning = if (unusedFields.isNotEmpty()) {
259 val TYPE_CONVERTER_UNBOUND_GENERIC = "Cannot use unbound generics in Type Converters."
260 val TYPE_CONVERTER_BAD_RETURN_TYPE = "Invalid return type for a type converter."
261 val TYPE_CONVERTER_MUST_RECEIVE_1_PARAM = "Type converters must receive 1 parameter."
262 val TYPE_CONVERTER_EMPTY_CLASS = "Class is referenced as a converter but it does not have any" +
264 val TYPE_CONVERTER_MISSING_NOARG_CONSTRUCTOR = "Classes that are used as TypeConverters must" +
266 val TYPE_CONVERTER_MUST_BE_PUBLIC = "Type converters must be public."
274 val POJO_FIELD_HAS_DUPLICATE_COLUMN_NAME = "Field has non-unique column name."
286 val INDEX_COLUMNS_CANNOT_BE_EMPTY = "List of columns in an index cannot be empty"
330 val RELATION_NOT_COLLECTION = "Fields annotated with @Relation must be a List or Set."
344 val RELATION_IN_ENTITY = "Entities cannot have relations."
346 val CANNOT_FIND_TYPE = "Cannot find type."
357 val CANNOT_USE_MORE_THAN_ONE_POJO_FIELD_ANNOTATION = "A field can be annotated with only" +
370 val MISSING_SCHEMA_EXPORT_DIRECTORY = "Schema export directory is not provided to the" +
374 val INVALID_FOREIGN_KEY_ACTION = "Invalid foreign key action. It must be one of the constants" +
384 val FOREIGN_KEY_CANNOT_FIND_PARENT = "Cannot find parent entity class."
398 val FOREIGN_KEY_EMPTY_CHILD_COLUMN_LIST = "Must specify at least 1 column name for the child"
400 val FOREIGN_KEY_EMPTY_PARENT_COLUMN_LIST = "Must specify at least 1 column name for the parent"
454 val MISSING_ROOM_GUAVA_ARTIFACT = "To use Guava features, you must add `guava`" +
457 val MISSING_ROOM_RXJAVA2_ARTIFACT = "To use RxJava2 features, you must add `rxjava2`" +
470 val MISSING_POJO_CONSTRUCTOR = """
475 val TOO_MANY_POJO_CONSTRUCTORS = """
480 val TOO_MANY_POJO_CONSTRUCTORS_CHOOSING_NO_ARG = """
485 val RELATION_CANNOT_BE_CONSTRUCTOR_PARAMETER = """
490 val PAGING_SPECIFY_DATA_SOURCE_TYPE = "For now, Room only supports PositionalDataSource class."
499 val INVALID_COLUMN_NAME = "Invalid column name. Room does not allow using ` or \" in column" +
502 val INVALID_TABLE_NAME = "Invalid table name. Room does not allow using ` or \" in table names"
504 val RAW_QUERY_BAD_PARAMS = "RawQuery methods should have 1 and only 1 parameter with type" +
507 val RAW_QUERY_BAD_RETURN_TYPE = "RawQuery methods must return a non-void type."
518 val RAW_QUERY_STRING_PARAMETER_REMOVED = "RawQuery does not allow passing a string anymore." +