ios_device_asset.g.dart 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'ios_device_asset.dart';
  3. // **************************************************************************
  4. // IsarCollectionGenerator
  5. // **************************************************************************
  6. // coverage:ignore-file
  7. // ignore_for_file: duplicate_ignore, non_constant_identifier_names, constant_identifier_names, invalid_use_of_protected_member, unnecessary_cast, prefer_const_constructors, lines_longer_than_80_chars, require_trailing_commas, inference_failure_on_function_invocation, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_checks, join_return_with_assignment, prefer_final_locals, avoid_js_rounded_ints, avoid_positional_boolean_parameters, always_specify_types
  8. extension GetIOSDeviceAssetCollection on Isar {
  9. IsarCollection<IOSDeviceAsset> get iOSDeviceAssets => this.collection();
  10. }
  11. const IOSDeviceAssetSchema = CollectionSchema(
  12. name: r'IOSDeviceAsset',
  13. id: -1671546753821948030,
  14. properties: {
  15. r'hash': PropertySchema(
  16. id: 0,
  17. name: r'hash',
  18. type: IsarType.byteList,
  19. ),
  20. r'id': PropertySchema(
  21. id: 1,
  22. name: r'id',
  23. type: IsarType.string,
  24. )
  25. },
  26. estimateSize: _iOSDeviceAssetEstimateSize,
  27. serialize: _iOSDeviceAssetSerialize,
  28. deserialize: _iOSDeviceAssetDeserialize,
  29. deserializeProp: _iOSDeviceAssetDeserializeProp,
  30. idName: r'isarId',
  31. indexes: {
  32. r'id': IndexSchema(
  33. id: -3268401673993471357,
  34. name: r'id',
  35. unique: true,
  36. replace: true,
  37. properties: [
  38. IndexPropertySchema(
  39. name: r'id',
  40. type: IndexType.hash,
  41. caseSensitive: true,
  42. )
  43. ],
  44. ),
  45. r'hash': IndexSchema(
  46. id: -7973251393006690288,
  47. name: r'hash',
  48. unique: false,
  49. replace: false,
  50. properties: [
  51. IndexPropertySchema(
  52. name: r'hash',
  53. type: IndexType.hash,
  54. caseSensitive: false,
  55. )
  56. ],
  57. )
  58. },
  59. links: {},
  60. embeddedSchemas: {},
  61. getId: _iOSDeviceAssetGetId,
  62. getLinks: _iOSDeviceAssetGetLinks,
  63. attach: _iOSDeviceAssetAttach,
  64. version: '3.1.0+1',
  65. );
  66. int _iOSDeviceAssetEstimateSize(
  67. IOSDeviceAsset object,
  68. List<int> offsets,
  69. Map<Type, List<int>> allOffsets,
  70. ) {
  71. var bytesCount = offsets.last;
  72. bytesCount += 3 + object.hash.length;
  73. bytesCount += 3 + object.id.length * 3;
  74. return bytesCount;
  75. }
  76. void _iOSDeviceAssetSerialize(
  77. IOSDeviceAsset object,
  78. IsarWriter writer,
  79. List<int> offsets,
  80. Map<Type, List<int>> allOffsets,
  81. ) {
  82. writer.writeByteList(offsets[0], object.hash);
  83. writer.writeString(offsets[1], object.id);
  84. }
  85. IOSDeviceAsset _iOSDeviceAssetDeserialize(
  86. Id id,
  87. IsarReader reader,
  88. List<int> offsets,
  89. Map<Type, List<int>> allOffsets,
  90. ) {
  91. final object = IOSDeviceAsset(
  92. hash: reader.readByteList(offsets[0]) ?? [],
  93. id: reader.readString(offsets[1]),
  94. );
  95. return object;
  96. }
  97. P _iOSDeviceAssetDeserializeProp<P>(
  98. IsarReader reader,
  99. int propertyId,
  100. int offset,
  101. Map<Type, List<int>> allOffsets,
  102. ) {
  103. switch (propertyId) {
  104. case 0:
  105. return (reader.readByteList(offset) ?? []) as P;
  106. case 1:
  107. return (reader.readString(offset)) as P;
  108. default:
  109. throw IsarError('Unknown property with id $propertyId');
  110. }
  111. }
  112. Id _iOSDeviceAssetGetId(IOSDeviceAsset object) {
  113. return object.isarId;
  114. }
  115. List<IsarLinkBase<dynamic>> _iOSDeviceAssetGetLinks(IOSDeviceAsset object) {
  116. return [];
  117. }
  118. void _iOSDeviceAssetAttach(
  119. IsarCollection<dynamic> col, Id id, IOSDeviceAsset object) {}
  120. extension IOSDeviceAssetByIndex on IsarCollection<IOSDeviceAsset> {
  121. Future<IOSDeviceAsset?> getById(String id) {
  122. return getByIndex(r'id', [id]);
  123. }
  124. IOSDeviceAsset? getByIdSync(String id) {
  125. return getByIndexSync(r'id', [id]);
  126. }
  127. Future<bool> deleteById(String id) {
  128. return deleteByIndex(r'id', [id]);
  129. }
  130. bool deleteByIdSync(String id) {
  131. return deleteByIndexSync(r'id', [id]);
  132. }
  133. Future<List<IOSDeviceAsset?>> getAllById(List<String> idValues) {
  134. final values = idValues.map((e) => [e]).toList();
  135. return getAllByIndex(r'id', values);
  136. }
  137. List<IOSDeviceAsset?> getAllByIdSync(List<String> idValues) {
  138. final values = idValues.map((e) => [e]).toList();
  139. return getAllByIndexSync(r'id', values);
  140. }
  141. Future<int> deleteAllById(List<String> idValues) {
  142. final values = idValues.map((e) => [e]).toList();
  143. return deleteAllByIndex(r'id', values);
  144. }
  145. int deleteAllByIdSync(List<String> idValues) {
  146. final values = idValues.map((e) => [e]).toList();
  147. return deleteAllByIndexSync(r'id', values);
  148. }
  149. Future<Id> putById(IOSDeviceAsset object) {
  150. return putByIndex(r'id', object);
  151. }
  152. Id putByIdSync(IOSDeviceAsset object, {bool saveLinks = true}) {
  153. return putByIndexSync(r'id', object, saveLinks: saveLinks);
  154. }
  155. Future<List<Id>> putAllById(List<IOSDeviceAsset> objects) {
  156. return putAllByIndex(r'id', objects);
  157. }
  158. List<Id> putAllByIdSync(List<IOSDeviceAsset> objects,
  159. {bool saveLinks = true}) {
  160. return putAllByIndexSync(r'id', objects, saveLinks: saveLinks);
  161. }
  162. }
  163. extension IOSDeviceAssetQueryWhereSort
  164. on QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QWhere> {
  165. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterWhere> anyIsarId() {
  166. return QueryBuilder.apply(this, (query) {
  167. return query.addWhereClause(const IdWhereClause.any());
  168. });
  169. }
  170. }
  171. extension IOSDeviceAssetQueryWhere
  172. on QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QWhereClause> {
  173. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterWhereClause> isarIdEqualTo(
  174. Id isarId) {
  175. return QueryBuilder.apply(this, (query) {
  176. return query.addWhereClause(IdWhereClause.between(
  177. lower: isarId,
  178. upper: isarId,
  179. ));
  180. });
  181. }
  182. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterWhereClause>
  183. isarIdNotEqualTo(Id isarId) {
  184. return QueryBuilder.apply(this, (query) {
  185. if (query.whereSort == Sort.asc) {
  186. return query
  187. .addWhereClause(
  188. IdWhereClause.lessThan(upper: isarId, includeUpper: false),
  189. )
  190. .addWhereClause(
  191. IdWhereClause.greaterThan(lower: isarId, includeLower: false),
  192. );
  193. } else {
  194. return query
  195. .addWhereClause(
  196. IdWhereClause.greaterThan(lower: isarId, includeLower: false),
  197. )
  198. .addWhereClause(
  199. IdWhereClause.lessThan(upper: isarId, includeUpper: false),
  200. );
  201. }
  202. });
  203. }
  204. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterWhereClause>
  205. isarIdGreaterThan(Id isarId, {bool include = false}) {
  206. return QueryBuilder.apply(this, (query) {
  207. return query.addWhereClause(
  208. IdWhereClause.greaterThan(lower: isarId, includeLower: include),
  209. );
  210. });
  211. }
  212. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterWhereClause>
  213. isarIdLessThan(Id isarId, {bool include = false}) {
  214. return QueryBuilder.apply(this, (query) {
  215. return query.addWhereClause(
  216. IdWhereClause.lessThan(upper: isarId, includeUpper: include),
  217. );
  218. });
  219. }
  220. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterWhereClause> isarIdBetween(
  221. Id lowerIsarId,
  222. Id upperIsarId, {
  223. bool includeLower = true,
  224. bool includeUpper = true,
  225. }) {
  226. return QueryBuilder.apply(this, (query) {
  227. return query.addWhereClause(IdWhereClause.between(
  228. lower: lowerIsarId,
  229. includeLower: includeLower,
  230. upper: upperIsarId,
  231. includeUpper: includeUpper,
  232. ));
  233. });
  234. }
  235. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterWhereClause> idEqualTo(
  236. String id) {
  237. return QueryBuilder.apply(this, (query) {
  238. return query.addWhereClause(IndexWhereClause.equalTo(
  239. indexName: r'id',
  240. value: [id],
  241. ));
  242. });
  243. }
  244. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterWhereClause> idNotEqualTo(
  245. String id) {
  246. return QueryBuilder.apply(this, (query) {
  247. if (query.whereSort == Sort.asc) {
  248. return query
  249. .addWhereClause(IndexWhereClause.between(
  250. indexName: r'id',
  251. lower: [],
  252. upper: [id],
  253. includeUpper: false,
  254. ))
  255. .addWhereClause(IndexWhereClause.between(
  256. indexName: r'id',
  257. lower: [id],
  258. includeLower: false,
  259. upper: [],
  260. ));
  261. } else {
  262. return query
  263. .addWhereClause(IndexWhereClause.between(
  264. indexName: r'id',
  265. lower: [id],
  266. includeLower: false,
  267. upper: [],
  268. ))
  269. .addWhereClause(IndexWhereClause.between(
  270. indexName: r'id',
  271. lower: [],
  272. upper: [id],
  273. includeUpper: false,
  274. ));
  275. }
  276. });
  277. }
  278. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterWhereClause> hashEqualTo(
  279. List<int> hash) {
  280. return QueryBuilder.apply(this, (query) {
  281. return query.addWhereClause(IndexWhereClause.equalTo(
  282. indexName: r'hash',
  283. value: [hash],
  284. ));
  285. });
  286. }
  287. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterWhereClause>
  288. hashNotEqualTo(List<int> hash) {
  289. return QueryBuilder.apply(this, (query) {
  290. if (query.whereSort == Sort.asc) {
  291. return query
  292. .addWhereClause(IndexWhereClause.between(
  293. indexName: r'hash',
  294. lower: [],
  295. upper: [hash],
  296. includeUpper: false,
  297. ))
  298. .addWhereClause(IndexWhereClause.between(
  299. indexName: r'hash',
  300. lower: [hash],
  301. includeLower: false,
  302. upper: [],
  303. ));
  304. } else {
  305. return query
  306. .addWhereClause(IndexWhereClause.between(
  307. indexName: r'hash',
  308. lower: [hash],
  309. includeLower: false,
  310. upper: [],
  311. ))
  312. .addWhereClause(IndexWhereClause.between(
  313. indexName: r'hash',
  314. lower: [],
  315. upper: [hash],
  316. includeUpper: false,
  317. ));
  318. }
  319. });
  320. }
  321. }
  322. extension IOSDeviceAssetQueryFilter
  323. on QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QFilterCondition> {
  324. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  325. hashElementEqualTo(int value) {
  326. return QueryBuilder.apply(this, (query) {
  327. return query.addFilterCondition(FilterCondition.equalTo(
  328. property: r'hash',
  329. value: value,
  330. ));
  331. });
  332. }
  333. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  334. hashElementGreaterThan(
  335. int value, {
  336. bool include = false,
  337. }) {
  338. return QueryBuilder.apply(this, (query) {
  339. return query.addFilterCondition(FilterCondition.greaterThan(
  340. include: include,
  341. property: r'hash',
  342. value: value,
  343. ));
  344. });
  345. }
  346. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  347. hashElementLessThan(
  348. int value, {
  349. bool include = false,
  350. }) {
  351. return QueryBuilder.apply(this, (query) {
  352. return query.addFilterCondition(FilterCondition.lessThan(
  353. include: include,
  354. property: r'hash',
  355. value: value,
  356. ));
  357. });
  358. }
  359. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  360. hashElementBetween(
  361. int lower,
  362. int upper, {
  363. bool includeLower = true,
  364. bool includeUpper = true,
  365. }) {
  366. return QueryBuilder.apply(this, (query) {
  367. return query.addFilterCondition(FilterCondition.between(
  368. property: r'hash',
  369. lower: lower,
  370. includeLower: includeLower,
  371. upper: upper,
  372. includeUpper: includeUpper,
  373. ));
  374. });
  375. }
  376. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  377. hashLengthEqualTo(int length) {
  378. return QueryBuilder.apply(this, (query) {
  379. return query.listLength(
  380. r'hash',
  381. length,
  382. true,
  383. length,
  384. true,
  385. );
  386. });
  387. }
  388. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  389. hashIsEmpty() {
  390. return QueryBuilder.apply(this, (query) {
  391. return query.listLength(
  392. r'hash',
  393. 0,
  394. true,
  395. 0,
  396. true,
  397. );
  398. });
  399. }
  400. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  401. hashIsNotEmpty() {
  402. return QueryBuilder.apply(this, (query) {
  403. return query.listLength(
  404. r'hash',
  405. 0,
  406. false,
  407. 999999,
  408. true,
  409. );
  410. });
  411. }
  412. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  413. hashLengthLessThan(
  414. int length, {
  415. bool include = false,
  416. }) {
  417. return QueryBuilder.apply(this, (query) {
  418. return query.listLength(
  419. r'hash',
  420. 0,
  421. true,
  422. length,
  423. include,
  424. );
  425. });
  426. }
  427. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  428. hashLengthGreaterThan(
  429. int length, {
  430. bool include = false,
  431. }) {
  432. return QueryBuilder.apply(this, (query) {
  433. return query.listLength(
  434. r'hash',
  435. length,
  436. include,
  437. 999999,
  438. true,
  439. );
  440. });
  441. }
  442. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  443. hashLengthBetween(
  444. int lower,
  445. int upper, {
  446. bool includeLower = true,
  447. bool includeUpper = true,
  448. }) {
  449. return QueryBuilder.apply(this, (query) {
  450. return query.listLength(
  451. r'hash',
  452. lower,
  453. includeLower,
  454. upper,
  455. includeUpper,
  456. );
  457. });
  458. }
  459. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition> idEqualTo(
  460. String value, {
  461. bool caseSensitive = true,
  462. }) {
  463. return QueryBuilder.apply(this, (query) {
  464. return query.addFilterCondition(FilterCondition.equalTo(
  465. property: r'id',
  466. value: value,
  467. caseSensitive: caseSensitive,
  468. ));
  469. });
  470. }
  471. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  472. idGreaterThan(
  473. String value, {
  474. bool include = false,
  475. bool caseSensitive = true,
  476. }) {
  477. return QueryBuilder.apply(this, (query) {
  478. return query.addFilterCondition(FilterCondition.greaterThan(
  479. include: include,
  480. property: r'id',
  481. value: value,
  482. caseSensitive: caseSensitive,
  483. ));
  484. });
  485. }
  486. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  487. idLessThan(
  488. String value, {
  489. bool include = false,
  490. bool caseSensitive = true,
  491. }) {
  492. return QueryBuilder.apply(this, (query) {
  493. return query.addFilterCondition(FilterCondition.lessThan(
  494. include: include,
  495. property: r'id',
  496. value: value,
  497. caseSensitive: caseSensitive,
  498. ));
  499. });
  500. }
  501. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition> idBetween(
  502. String lower,
  503. String upper, {
  504. bool includeLower = true,
  505. bool includeUpper = true,
  506. bool caseSensitive = true,
  507. }) {
  508. return QueryBuilder.apply(this, (query) {
  509. return query.addFilterCondition(FilterCondition.between(
  510. property: r'id',
  511. lower: lower,
  512. includeLower: includeLower,
  513. upper: upper,
  514. includeUpper: includeUpper,
  515. caseSensitive: caseSensitive,
  516. ));
  517. });
  518. }
  519. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  520. idStartsWith(
  521. String value, {
  522. bool caseSensitive = true,
  523. }) {
  524. return QueryBuilder.apply(this, (query) {
  525. return query.addFilterCondition(FilterCondition.startsWith(
  526. property: r'id',
  527. value: value,
  528. caseSensitive: caseSensitive,
  529. ));
  530. });
  531. }
  532. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  533. idEndsWith(
  534. String value, {
  535. bool caseSensitive = true,
  536. }) {
  537. return QueryBuilder.apply(this, (query) {
  538. return query.addFilterCondition(FilterCondition.endsWith(
  539. property: r'id',
  540. value: value,
  541. caseSensitive: caseSensitive,
  542. ));
  543. });
  544. }
  545. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  546. idContains(String value, {bool caseSensitive = true}) {
  547. return QueryBuilder.apply(this, (query) {
  548. return query.addFilterCondition(FilterCondition.contains(
  549. property: r'id',
  550. value: value,
  551. caseSensitive: caseSensitive,
  552. ));
  553. });
  554. }
  555. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition> idMatches(
  556. String pattern,
  557. {bool caseSensitive = true}) {
  558. return QueryBuilder.apply(this, (query) {
  559. return query.addFilterCondition(FilterCondition.matches(
  560. property: r'id',
  561. wildcard: pattern,
  562. caseSensitive: caseSensitive,
  563. ));
  564. });
  565. }
  566. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  567. idIsEmpty() {
  568. return QueryBuilder.apply(this, (query) {
  569. return query.addFilterCondition(FilterCondition.equalTo(
  570. property: r'id',
  571. value: '',
  572. ));
  573. });
  574. }
  575. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  576. idIsNotEmpty() {
  577. return QueryBuilder.apply(this, (query) {
  578. return query.addFilterCondition(FilterCondition.greaterThan(
  579. property: r'id',
  580. value: '',
  581. ));
  582. });
  583. }
  584. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  585. isarIdEqualTo(Id value) {
  586. return QueryBuilder.apply(this, (query) {
  587. return query.addFilterCondition(FilterCondition.equalTo(
  588. property: r'isarId',
  589. value: value,
  590. ));
  591. });
  592. }
  593. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  594. isarIdGreaterThan(
  595. Id value, {
  596. bool include = false,
  597. }) {
  598. return QueryBuilder.apply(this, (query) {
  599. return query.addFilterCondition(FilterCondition.greaterThan(
  600. include: include,
  601. property: r'isarId',
  602. value: value,
  603. ));
  604. });
  605. }
  606. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  607. isarIdLessThan(
  608. Id value, {
  609. bool include = false,
  610. }) {
  611. return QueryBuilder.apply(this, (query) {
  612. return query.addFilterCondition(FilterCondition.lessThan(
  613. include: include,
  614. property: r'isarId',
  615. value: value,
  616. ));
  617. });
  618. }
  619. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterFilterCondition>
  620. isarIdBetween(
  621. Id lower,
  622. Id upper, {
  623. bool includeLower = true,
  624. bool includeUpper = true,
  625. }) {
  626. return QueryBuilder.apply(this, (query) {
  627. return query.addFilterCondition(FilterCondition.between(
  628. property: r'isarId',
  629. lower: lower,
  630. includeLower: includeLower,
  631. upper: upper,
  632. includeUpper: includeUpper,
  633. ));
  634. });
  635. }
  636. }
  637. extension IOSDeviceAssetQueryObject
  638. on QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QFilterCondition> {}
  639. extension IOSDeviceAssetQueryLinks
  640. on QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QFilterCondition> {}
  641. extension IOSDeviceAssetQuerySortBy
  642. on QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QSortBy> {
  643. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterSortBy> sortById() {
  644. return QueryBuilder.apply(this, (query) {
  645. return query.addSortBy(r'id', Sort.asc);
  646. });
  647. }
  648. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterSortBy> sortByIdDesc() {
  649. return QueryBuilder.apply(this, (query) {
  650. return query.addSortBy(r'id', Sort.desc);
  651. });
  652. }
  653. }
  654. extension IOSDeviceAssetQuerySortThenBy
  655. on QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QSortThenBy> {
  656. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterSortBy> thenById() {
  657. return QueryBuilder.apply(this, (query) {
  658. return query.addSortBy(r'id', Sort.asc);
  659. });
  660. }
  661. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterSortBy> thenByIdDesc() {
  662. return QueryBuilder.apply(this, (query) {
  663. return query.addSortBy(r'id', Sort.desc);
  664. });
  665. }
  666. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterSortBy> thenByIsarId() {
  667. return QueryBuilder.apply(this, (query) {
  668. return query.addSortBy(r'isarId', Sort.asc);
  669. });
  670. }
  671. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QAfterSortBy>
  672. thenByIsarIdDesc() {
  673. return QueryBuilder.apply(this, (query) {
  674. return query.addSortBy(r'isarId', Sort.desc);
  675. });
  676. }
  677. }
  678. extension IOSDeviceAssetQueryWhereDistinct
  679. on QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QDistinct> {
  680. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QDistinct> distinctByHash() {
  681. return QueryBuilder.apply(this, (query) {
  682. return query.addDistinctBy(r'hash');
  683. });
  684. }
  685. QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QDistinct> distinctById(
  686. {bool caseSensitive = true}) {
  687. return QueryBuilder.apply(this, (query) {
  688. return query.addDistinctBy(r'id', caseSensitive: caseSensitive);
  689. });
  690. }
  691. }
  692. extension IOSDeviceAssetQueryProperty
  693. on QueryBuilder<IOSDeviceAsset, IOSDeviceAsset, QQueryProperty> {
  694. QueryBuilder<IOSDeviceAsset, int, QQueryOperations> isarIdProperty() {
  695. return QueryBuilder.apply(this, (query) {
  696. return query.addPropertyName(r'isarId');
  697. });
  698. }
  699. QueryBuilder<IOSDeviceAsset, List<int>, QQueryOperations> hashProperty() {
  700. return QueryBuilder.apply(this, (query) {
  701. return query.addPropertyName(r'hash');
  702. });
  703. }
  704. QueryBuilder<IOSDeviceAsset, String, QQueryOperations> idProperty() {
  705. return QueryBuilder.apply(this, (query) {
  706. return query.addPropertyName(r'id');
  707. });
  708. }
  709. }