// GENERATED CODE - DO NOT MODIFY BY HAND part of 'bolum.dart'; // ************************************************************************** // IsarCollectionGenerator // ************************************************************************** // coverage:ignore-file // 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 extension GetBolumCollection on Isar { IsarCollection get bolums => this.collection(); } const BolumSchema = CollectionSchema( name: r'Bolum', id: -2310315798398495247, properties: { r'baslik': PropertySchema( id: 0, name: r'baslik', type: IsarType.string, ), r'bolumNo': PropertySchema( id: 1, name: r'bolumNo', type: IsarType.long, ), r'olusturma': PropertySchema( id: 2, name: r'olusturma', type: IsarType.dateTime, ), r'ozet': PropertySchema( id: 3, name: r'ozet', type: IsarType.string, ), r'projeId': PropertySchema( id: 4, name: r'projeId', type: IsarType.long, ), r'senaryo': PropertySchema( id: 5, name: r'senaryo', type: IsarType.string, ), r'sezonNo': PropertySchema( id: 6, name: r'sezonNo', type: IsarType.long, ) }, estimateSize: _bolumEstimateSize, serialize: _bolumSerialize, deserialize: _bolumDeserialize, deserializeProp: _bolumDeserializeProp, idName: r'id', indexes: { r'projeId': IndexSchema( id: -3646564865919517684, name: r'projeId', unique: false, replace: false, properties: [ IndexPropertySchema( name: r'projeId', type: IndexType.value, caseSensitive: false, ) ], ) }, links: {}, embeddedSchemas: {}, getId: _bolumGetId, getLinks: _bolumGetLinks, attach: _bolumAttach, version: '3.1.0+1', ); int _bolumEstimateSize( Bolum object, List offsets, Map> allOffsets, ) { var bytesCount = offsets.last; bytesCount += 3 + object.baslik.length * 3; bytesCount += 3 + object.ozet.length * 3; bytesCount += 3 + object.senaryo.length * 3; return bytesCount; } void _bolumSerialize( Bolum object, IsarWriter writer, List offsets, Map> allOffsets, ) { writer.writeString(offsets[0], object.baslik); writer.writeLong(offsets[1], object.bolumNo); writer.writeDateTime(offsets[2], object.olusturma); writer.writeString(offsets[3], object.ozet); writer.writeLong(offsets[4], object.projeId); writer.writeString(offsets[5], object.senaryo); writer.writeLong(offsets[6], object.sezonNo); } Bolum _bolumDeserialize( Id id, IsarReader reader, List offsets, Map> allOffsets, ) { final object = Bolum(); object.baslik = reader.readString(offsets[0]); object.bolumNo = reader.readLong(offsets[1]); object.id = id; object.olusturma = reader.readDateTime(offsets[2]); object.ozet = reader.readString(offsets[3]); object.projeId = reader.readLong(offsets[4]); object.senaryo = reader.readString(offsets[5]); object.sezonNo = reader.readLong(offsets[6]); return object; } P _bolumDeserializeProp

( IsarReader reader, int propertyId, int offset, Map> allOffsets, ) { switch (propertyId) { case 0: return (reader.readString(offset)) as P; case 1: return (reader.readLong(offset)) as P; case 2: return (reader.readDateTime(offset)) as P; case 3: return (reader.readString(offset)) as P; case 4: return (reader.readLong(offset)) as P; case 5: return (reader.readString(offset)) as P; case 6: return (reader.readLong(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } } Id _bolumGetId(Bolum object) { return object.id; } List> _bolumGetLinks(Bolum object) { return []; } void _bolumAttach(IsarCollection col, Id id, Bolum object) { object.id = id; } extension BolumQueryWhereSort on QueryBuilder { QueryBuilder anyId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause(const IdWhereClause.any()); }); } QueryBuilder anyProjeId() { return QueryBuilder.apply(this, (query) { return query.addWhereClause( const IndexWhereClause.any(indexName: r'projeId'), ); }); } } extension BolumQueryWhere on QueryBuilder { QueryBuilder idEqualTo(Id id) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: id, upper: id, )); }); } QueryBuilder idNotEqualTo(Id id) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ) .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ); } else { return query .addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: false), ) .addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: false), ); } }); } QueryBuilder idGreaterThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.greaterThan(lower: id, includeLower: include), ); }); } QueryBuilder idLessThan(Id id, {bool include = false}) { return QueryBuilder.apply(this, (query) { return query.addWhereClause( IdWhereClause.lessThan(upper: id, includeUpper: include), ); }); } QueryBuilder idBetween( Id lowerId, Id upperId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IdWhereClause.between( lower: lowerId, includeLower: includeLower, upper: upperId, includeUpper: includeUpper, )); }); } QueryBuilder projeIdEqualTo(int projeId) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.equalTo( indexName: r'projeId', value: [projeId], )); }); } QueryBuilder projeIdNotEqualTo(int projeId) { return QueryBuilder.apply(this, (query) { if (query.whereSort == Sort.asc) { return query .addWhereClause(IndexWhereClause.between( indexName: r'projeId', lower: [], upper: [projeId], includeUpper: false, )) .addWhereClause(IndexWhereClause.between( indexName: r'projeId', lower: [projeId], includeLower: false, upper: [], )); } else { return query .addWhereClause(IndexWhereClause.between( indexName: r'projeId', lower: [projeId], includeLower: false, upper: [], )) .addWhereClause(IndexWhereClause.between( indexName: r'projeId', lower: [], upper: [projeId], includeUpper: false, )); } }); } QueryBuilder projeIdGreaterThan( int projeId, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'projeId', lower: [projeId], includeLower: include, upper: [], )); }); } QueryBuilder projeIdLessThan( int projeId, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'projeId', lower: [], upper: [projeId], includeUpper: include, )); }); } QueryBuilder projeIdBetween( int lowerProjeId, int upperProjeId, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addWhereClause(IndexWhereClause.between( indexName: r'projeId', lower: [lowerProjeId], includeLower: includeLower, upper: [upperProjeId], includeUpper: includeUpper, )); }); } } extension BolumQueryFilter on QueryBuilder { QueryBuilder baslikEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'baslik', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baslikGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'baslik', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baslikLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'baslik', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baslikBetween( String lower, String upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'baslik', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder baslikStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'baslik', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baslikEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'baslik', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baslikContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'baslik', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder baslikMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'baslik', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder baslikIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'baslik', value: '', )); }); } QueryBuilder baslikIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'baslik', value: '', )); }); } QueryBuilder bolumNoEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'bolumNo', value: value, )); }); } QueryBuilder bolumNoGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'bolumNo', value: value, )); }); } QueryBuilder bolumNoLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'bolumNo', value: value, )); }); } QueryBuilder bolumNoBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'bolumNo', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder idEqualTo(Id value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'id', value: value, )); }); } QueryBuilder idGreaterThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idLessThan( Id value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'id', value: value, )); }); } QueryBuilder idBetween( Id lower, Id upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'id', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder olusturmaEqualTo( DateTime value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'olusturma', value: value, )); }); } QueryBuilder olusturmaGreaterThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'olusturma', value: value, )); }); } QueryBuilder olusturmaLessThan( DateTime value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'olusturma', value: value, )); }); } QueryBuilder olusturmaBetween( DateTime lower, DateTime upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'olusturma', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder ozetEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'ozet', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ozetGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'ozet', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ozetLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'ozet', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ozetBetween( String lower, String upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'ozet', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder ozetStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'ozet', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ozetEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'ozet', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ozetContains(String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'ozet', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder ozetMatches(String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'ozet', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder ozetIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'ozet', value: '', )); }); } QueryBuilder ozetIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'ozet', value: '', )); }); } QueryBuilder projeIdEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'projeId', value: value, )); }); } QueryBuilder projeIdGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'projeId', value: value, )); }); } QueryBuilder projeIdLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'projeId', value: value, )); }); } QueryBuilder projeIdBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'projeId', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } QueryBuilder senaryoEqualTo( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'senaryo', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder senaryoGreaterThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'senaryo', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder senaryoLessThan( String value, { bool include = false, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'senaryo', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder senaryoBetween( String lower, String upper, { bool includeLower = true, bool includeUpper = true, bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'senaryo', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, caseSensitive: caseSensitive, )); }); } QueryBuilder senaryoStartsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.startsWith( property: r'senaryo', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder senaryoEndsWith( String value, { bool caseSensitive = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.endsWith( property: r'senaryo', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder senaryoContains( String value, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.contains( property: r'senaryo', value: value, caseSensitive: caseSensitive, )); }); } QueryBuilder senaryoMatches( String pattern, {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.matches( property: r'senaryo', wildcard: pattern, caseSensitive: caseSensitive, )); }); } QueryBuilder senaryoIsEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'senaryo', value: '', )); }); } QueryBuilder senaryoIsNotEmpty() { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( property: r'senaryo', value: '', )); }); } QueryBuilder sezonNoEqualTo(int value) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.equalTo( property: r'sezonNo', value: value, )); }); } QueryBuilder sezonNoGreaterThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.greaterThan( include: include, property: r'sezonNo', value: value, )); }); } QueryBuilder sezonNoLessThan( int value, { bool include = false, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.lessThan( include: include, property: r'sezonNo', value: value, )); }); } QueryBuilder sezonNoBetween( int lower, int upper, { bool includeLower = true, bool includeUpper = true, }) { return QueryBuilder.apply(this, (query) { return query.addFilterCondition(FilterCondition.between( property: r'sezonNo', lower: lower, includeLower: includeLower, upper: upper, includeUpper: includeUpper, )); }); } } extension BolumQueryObject on QueryBuilder {} extension BolumQueryLinks on QueryBuilder {} extension BolumQuerySortBy on QueryBuilder { QueryBuilder sortByBaslik() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'baslik', Sort.asc); }); } QueryBuilder sortByBaslikDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'baslik', Sort.desc); }); } QueryBuilder sortByBolumNo() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bolumNo', Sort.asc); }); } QueryBuilder sortByBolumNoDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bolumNo', Sort.desc); }); } QueryBuilder sortByOlusturma() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'olusturma', Sort.asc); }); } QueryBuilder sortByOlusturmaDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'olusturma', Sort.desc); }); } QueryBuilder sortByOzet() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ozet', Sort.asc); }); } QueryBuilder sortByOzetDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ozet', Sort.desc); }); } QueryBuilder sortByProjeId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'projeId', Sort.asc); }); } QueryBuilder sortByProjeIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'projeId', Sort.desc); }); } QueryBuilder sortBySenaryo() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'senaryo', Sort.asc); }); } QueryBuilder sortBySenaryoDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'senaryo', Sort.desc); }); } QueryBuilder sortBySezonNo() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sezonNo', Sort.asc); }); } QueryBuilder sortBySezonNoDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sezonNo', Sort.desc); }); } } extension BolumQuerySortThenBy on QueryBuilder { QueryBuilder thenByBaslik() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'baslik', Sort.asc); }); } QueryBuilder thenByBaslikDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'baslik', Sort.desc); }); } QueryBuilder thenByBolumNo() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bolumNo', Sort.asc); }); } QueryBuilder thenByBolumNoDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'bolumNo', Sort.desc); }); } QueryBuilder thenById() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.asc); }); } QueryBuilder thenByIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'id', Sort.desc); }); } QueryBuilder thenByOlusturma() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'olusturma', Sort.asc); }); } QueryBuilder thenByOlusturmaDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'olusturma', Sort.desc); }); } QueryBuilder thenByOzet() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ozet', Sort.asc); }); } QueryBuilder thenByOzetDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'ozet', Sort.desc); }); } QueryBuilder thenByProjeId() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'projeId', Sort.asc); }); } QueryBuilder thenByProjeIdDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'projeId', Sort.desc); }); } QueryBuilder thenBySenaryo() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'senaryo', Sort.asc); }); } QueryBuilder thenBySenaryoDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'senaryo', Sort.desc); }); } QueryBuilder thenBySezonNo() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sezonNo', Sort.asc); }); } QueryBuilder thenBySezonNoDesc() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'sezonNo', Sort.desc); }); } } extension BolumQueryWhereDistinct on QueryBuilder { QueryBuilder distinctByBaslik( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'baslik', caseSensitive: caseSensitive); }); } QueryBuilder distinctByBolumNo() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'bolumNo'); }); } QueryBuilder distinctByOlusturma() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'olusturma'); }); } QueryBuilder distinctByOzet( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'ozet', caseSensitive: caseSensitive); }); } QueryBuilder distinctByProjeId() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'projeId'); }); } QueryBuilder distinctBySenaryo( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'senaryo', caseSensitive: caseSensitive); }); } QueryBuilder distinctBySezonNo() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'sezonNo'); }); } } extension BolumQueryProperty on QueryBuilder { QueryBuilder idProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'id'); }); } QueryBuilder baslikProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'baslik'); }); } QueryBuilder bolumNoProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'bolumNo'); }); } QueryBuilder olusturmaProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'olusturma'); }); } QueryBuilder ozetProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'ozet'); }); } QueryBuilder projeIdProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'projeId'); }); } QueryBuilder senaryoProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'senaryo'); }); } QueryBuilder sezonNoProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sezonNo'); }); } }