SYMBOL INDEX (2530 symbols across 358 files) FILE: docs/docs/.vuepress/config.ts function getSidebar (line 159) | function getSidebar({ locale, tutorials, concepts, recipes, sampleApps, ... function getSidebarChildren (line 209) | function getSidebarChildren(locale: string, children: string[]) { FILE: docs/docs/.vuepress/locales.ts type LocalConfig (line 1) | interface LocalConfig { function getLocalePath (line 25) | function getLocalePath(code: string): string { FILE: docs/docs/.vuepress/redirect.ts method enhance (line 5) | enhance({ app, router, siteData }) { FILE: examples/pub/lib/asset_loader.dart class PackageAndVersion (line 11) | class PackageAndVersion { function loadAssets (line 18) | Future loadAssets(PackageAndVersion p) FILE: examples/pub/lib/main.dart function main (line 8) | void main() class PubApp (line 14) | class PubApp extends ConsumerWidget { method build (line 46) | Widget build(BuildContext context, WidgetRef ref) FILE: examples/pub/lib/models/api/metrics.dart class ApiPackageMetrics (line 5) | @JsonSerializable(createToJson: false) FILE: examples/pub/lib/models/api/package.dart class ApiPackage (line 6) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class ApiPackageVersion (line 24) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) FILE: examples/pub/lib/models/asset.dart class Asset (line 5) | @collection type AssetKind (line 34) | enum AssetKind { readme, changelog } FILE: examples/pub/lib/models/package.dart class Package (line 9) | @CopyWith() method fromApiPackage (line 76) | List fromApiPackage(ApiPackage package) method copyWithMetrics (line 99) | Package copyWithMetrics(ApiPackageMetrics metrics) class Dependency (line 137) | @embedded method fromDependencies (line 145) | List fromDependencies( type SupportedPlatform (line 165) | enum SupportedPlatform { FILE: examples/pub/lib/package_manager.dart class PackageManager (line 8) | class PackageManager { method watchPackage (line 14) | Stream watchPackage(String name, {String? version}) method watchPackageVersions (line 30) | Stream> watchPackageVersions(String name) method watchLatestVersion (line 44) | Stream watchLatestVersion(String name) method watchPreReleaseVersion (line 60) | Stream watchPreReleaseVersion(String name) method loadPackage (line 83) | Future loadPackage( method watchPackageAssets (line 127) | Stream> watchPackageAssets( method loadPackageAssets (line 165) | Future loadPackageAssets(String name, String version) method search (line 169) | Future> search(String query, int page, {bool online = true}) method bulkLoad (line 187) | Future bulkLoad(String query) method watchFavoriteNames (line 201) | Stream> watchFavoriteNames() FILE: examples/pub/lib/provider.dart class PackageNameVersion (line 74) | class PackageNameVersion { class QueryPage (line 90) | class QueryPage { FILE: examples/pub/lib/repository.dart class Repository (line 10) | class Repository { method getPackageVersions (line 15) | Future> getPackageVersions(String name) method getPackageMetrics (line 22) | Future getPackageMetrics( method downloadPackage (line 32) | Future> downloadPackage(String name, String version) method search (line 40) | Future> search(String query, int page) FILE: examples/pub/lib/ui/app_bar.dart class PubAppBar (line 8) | class PubAppBar extends ConsumerWidget implements PreferredSizeWidget { method build (line 14) | Widget build(BuildContext context, WidgetRef ref) FILE: examples/pub/lib/ui/detail_page.dart class DetailPage (line 11) | class DetailPage extends ConsumerWidget { method build (line 22) | Widget build(BuildContext context, WidgetRef ref) class PackageBody (line 57) | class PackageBody extends StatefulWidget { method createState (line 63) | State createState() class _PackageBodyState (line 66) | class _PackageBodyState extends State { method build (line 70) | Widget build(BuildContext context) type _BodyPage (line 136) | enum _BodyPage { class PackageAsset (line 143) | class PackageAsset extends ConsumerWidget { method build (line 156) | Widget build(BuildContext context, WidgetRef ref) FILE: examples/pub/lib/ui/home_page.dart class HomePage (line 9) | class HomePage extends ConsumerStatefulWidget { method createState (line 13) | ConsumerState createState() class _HomePageState (line 16) | class _HomePageState extends ConsumerState { method initState (line 20) | void initState() method build (line 32) | Widget build(BuildContext context) class Favorites (line 72) | class Favorites extends ConsumerWidget { method build (line 76) | Widget build(BuildContext context, WidgetRef ref) class PackageCard (line 110) | class PackageCard extends ConsumerWidget { method build (line 116) | Widget build(BuildContext context, WidgetRef ref) FILE: examples/pub/lib/ui/markdown_viewer.dart class MarkdownViewer (line 17) | class MarkdownViewer extends ConsumerWidget { method build (line 23) | Widget build(BuildContext context, WidgetRef ref) FILE: examples/pub/lib/ui/package_metadata.dart class PackageHeader (line 10) | class PackageHeader extends ConsumerWidget { method build (line 16) | Widget build(BuildContext context, WidgetRef ref) class Platforms (line 62) | class Platforms extends StatelessWidget { method build (line 69) | Widget build(BuildContext context) class Scores (line 115) | class Scores extends ConsumerWidget { method build (line 126) | Widget build(BuildContext context, WidgetRef ref) class ScoreItem (line 190) | class ScoreItem extends StatelessWidget { method build (line 203) | Widget build(BuildContext context) FILE: examples/pub/lib/ui/package_versions.dart class PackageVersions (line 7) | class PackageVersions extends ConsumerWidget { method build (line 13) | Widget build(BuildContext context, WidgetRef ref) FILE: examples/pub/lib/ui/publisher.dart class Publisher (line 3) | class Publisher extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: examples/pub/lib/ui/search.dart class Search (line 5) | class Search extends StatefulWidget { method createState (line 12) | State createState() class _SearchState (line 15) | class _SearchState extends State { method build (line 19) | Widget build(BuildContext context) FILE: examples/pub/lib/ui/search_page.dart class SearchPage (line 8) | class SearchPage extends ConsumerStatefulWidget { method createState (line 14) | ConsumerState createState() class _SearchPageState (line 17) | class _SearchPageState extends ConsumerState { method initState (line 26) | void initState() method build (line 37) | Widget build(BuildContext context) method _loadMore (line 92) | Future _loadMore() class SearchResult (line 109) | class SearchResult extends ConsumerWidget { method build (line 115) | Widget build(BuildContext context, WidgetRef ref) FILE: packages/isar/lib/isar.dart type IsarUint8List (line 46) | @protected FILE: packages/isar/lib/src/annotations/backlink.dart class Backlink (line 4) | @Target({TargetKind.field}) FILE: packages/isar/lib/src/annotations/collection.dart class Collection (line 7) | @Target({TargetKind.classType}) FILE: packages/isar/lib/src/annotations/embedded.dart class Embedded (line 7) | @Target({TargetKind.classType}) FILE: packages/isar/lib/src/annotations/enumerated.dart class Enumerated (line 7) | @Target({TargetKind.field, TargetKind.getter}) type EnumType (line 20) | enum EnumType { FILE: packages/isar/lib/src/annotations/ignore.dart class Ignore (line 7) | @Target({TargetKind.field, TargetKind.getter}) FILE: packages/isar/lib/src/annotations/index.dart type IndexType (line 4) | enum IndexType { class Index (line 19) | @Target({TargetKind.field, TargetKind.getter}) class CompositeIndex (line 60) | class CompositeIndex { FILE: packages/isar/lib/src/annotations/name.dart class Name (line 6) | @Target({TargetKind.classType, TargetKind.field, TargetKind.getter}) FILE: packages/isar/lib/src/annotations/type.dart type Id (line 6) | typedef Id = int; type byte (line 11) | typedef byte = int; type short (line 17) | typedef short = int; type float (line 20) | typedef float = double; FILE: packages/isar/lib/src/common/isar_common.dart class IsarCommon (line 10) | abstract class IsarCommon extends Isar { method _requireNotInTxn (line 19) | void _requireNotInTxn() method beginTxn (line 29) | Future beginTxn(bool write, bool silent) method _beginTxn (line 31) | Future _beginTxn( method txn (line 74) | Future txn(Future Function() callback) method writeTxn (line 79) | Future writeTxn(Future Function() callback, {bool silent = fa... method getTxn (line 84) | Future getTxn( method beginTxnSync (line 113) | Transaction beginTxnSync(bool write, bool silent) method _beginTxnSync (line 115) | T _beginTxnSync(bool write, bool silent, T Function() callback) method txnSync (line 147) | T txnSync(T Function() callback) method writeTxnSync (line 152) | T writeTxnSync(T Function() callback, {bool silent = false}) method getTxnSync (line 157) | R getTxnSync( method close (line 178) | Future close({bool deleteFromDisk = false}) method performClose (line 188) | bool performClose(bool deleteFromDisk) class Transaction (line 192) | abstract class Transaction { method commit (line 209) | Future commit() method commitSync (line 212) | void commitSync() method abort (line 215) | Future abort() method abortSync (line 218) | void abortSync() method free (line 221) | void free() FILE: packages/isar/lib/src/common/isar_link_base_impl.dart class IsarLinkBaseImpl (line 4) | abstract class IsarLinkBaseImpl implements IsarLinkBase { method attach (line 24) | void attach( method requireAttached (line 51) | Id requireAttached() method requireGetId (line 67) | Id requireGetId(OBJ object) method filter (line 80) | QueryBuilder filter() method update (line 96) | Future update({ method updateSync (line 103) | void updateSync({ FILE: packages/isar/lib/src/common/isar_link_common.dart class IsarLinkCommon (line 7) | abstract class IsarLinkCommon extends IsarLinkBaseImpl method load (line 33) | Future load() method loadSync (line 40) | void loadSync() method save (line 47) | Future save() method saveSync (line 60) | void saveSync() method reset (line 73) | Future reset() method resetSync (line 81) | void resetSync() method toString (line 89) | String toString() FILE: packages/isar/lib/src/common/isar_links_common.dart class IsarLinksCommon (line 9) | abstract class IsarLinksCommon extends IsarLinkBaseImpl method attach (line 33) | void attach( method load (line 45) | Future load({bool overrideChanges = false}) method loadSync (line 51) | void loadSync({bool overrideChanges = false}) method _applyLoaded (line 56) | void _applyLoaded(List objects, bool overrideChanges) method _applyAddedRemoved (line 75) | void _applyAddedRemoved() method save (line 92) | Future save() method saveSync (line 105) | void saveSync() method reset (line 118) | Future reset() method resetSync (line 125) | void resetSync() method add (line 132) | bool add(OBJ value) method contains (line 148) | bool contains(Object? element) method lookup (line 167) | OBJ? lookup(Object? element) method remove (line 180) | bool remove(Object? value) method toSet (line 200) | Set toSet() method clear (line 211) | void clear() method toString (line 218) | String toString() FILE: packages/isar/lib/src/common/schemas.dart function getSchemas (line 4) | List> getSchemas( FILE: packages/isar/lib/src/isar.dart type IsarOpenCallback (line 4) | typedef IsarOpenCallback = void Function(Isar isar); type IsarCloseCallback (line 7) | typedef IsarCloseCallback = void Function(String isarName); class Isar (line 10) | abstract class Isar { method _checkOpen (line 57) | void _checkOpen(String name, List> schemas) method open (line 88) | Future open( method openSync (line 118) | Isar openSync( method requireOpen (line 152) | void requireOpen() method txn (line 159) | Future txn(Future Function() callback) method writeTxn (line 165) | Future writeTxn(Future Function() callback, {bool silent = fa... method txnSync (line 168) | T txnSync(T Function() callback) method writeTxnSync (line 174) | T writeTxnSync(T Function() callback, {bool silent = false}) method attachCollections (line 178) | void attachCollections(Map> collections) method collection (line 188) | IsarCollection collection() method getCollectionByNameInternal (line 199) | IsarCollection? getCollectionByNameInternal(String name) method clear (line 204) | Future clear() method clearSync (line 211) | void clearSync() method getSize (line 221) | Future getSize({bool includeIndexes = false, bool includeLinks = ... method getSizeSync (line 227) | int getSizeSync({bool includeIndexes = false, bool includeLinks = false}) method copyToFile (line 236) | Future copyToFile(String targetPath) method close (line 245) | Future close({bool deleteFromDisk = false}) method verify (line 262) | Future verify() method getInstance (line 269) | Isar? getInstance([String name = defaultName]) method addOpenListener (line 274) | void addOpenListener(IsarOpenCallback callback) method removeOpenListener (line 279) | void removeOpenListener(IsarOpenCallback callback) method addCloseListener (line 285) | void addCloseListener(IsarCloseCallback callback) method removeCloseListener (line 290) | void removeCloseListener(IsarCloseCallback callback) method initializeIsarCore (line 305) | Future initializeIsarCore({ method splitWords (line 317) | List splitWords(String input) class CompactCondition (line 326) | class CompactCondition { FILE: packages/isar/lib/src/isar_collection.dart type IndexKey (line 4) | typedef IndexKey = List; class IsarCollection (line 11) | abstract class IsarCollection { method get (line 24) | Future get(Id id) method getSync (line 29) | OBJ? getSync(Id id) method getAll (line 37) | Future> getAll(List ids) method getAllSync (line 40) | List getAllSync(List ids) method getByIndex (line 50) | Future getByIndex(String indexName, IndexKey key) method getByIndexSync (line 57) | OBJ? getByIndexSync(String indexName, IndexKey key) method getAllByIndex (line 69) | Future> getAllByIndex(String indexName, List keys) method getAllByIndexSync (line 73) | List getAllByIndexSync(String indexName, List keys) method put (line 81) | Future put(OBJ object) method putSync (line 86) | Id putSync(OBJ object, {bool saveLinks = true}) method putAll (line 98) | Future> putAll(List objects) method putAllSync (line 101) | List putAllSync(List objects, {bool saveLinks = true}) method putByIndex (line 117) | Future putByIndex(String indexName, OBJ object) method putByIndexSync (line 123) | Id putByIndexSync(String indexName, OBJ object, {bool saveLinks = true}) method putAllByIndex (line 142) | Future> putAllByIndex(String indexName, List objects) method putAllByIndexSync (line 146) | List putAllByIndexSync( method delete (line 158) | Future delete(Id id) method deleteSync (line 163) | bool deleteSync(Id id) method deleteAll (line 173) | Future deleteAll(List ids) method deleteAllSync (line 176) | int deleteAllSync(List ids) method deleteByIndex (line 185) | Future deleteByIndex(String indexName, IndexKey key) method deleteByIndexSync (line 191) | bool deleteByIndexSync(String indexName, IndexKey key) method deleteAllByIndex (line 202) | Future deleteAllByIndex(String indexName, List keys) method deleteAllByIndexSync (line 206) | int deleteAllByIndexSync(String indexName, List keys) method clear (line 211) | Future clear() method clearSync (line 214) | void clearSync() method importJsonRaw (line 222) | Future importJsonRaw(Uint8List jsonBytes) method importJsonRawSync (line 225) | void importJsonRawSync(Uint8List jsonBytes) method importJson (line 233) | Future importJson(List> json) method importJsonSync (line 236) | void importJsonSync(List> json) method where (line 242) | QueryBuilder where({ method filter (line 257) | QueryBuilder filter() method buildQuery (line 268) | Query buildQuery({ method count (line 286) | Future count() method countSync (line 289) | int countSync() method getSize (line 297) | Future getSize({bool includeIndexes = false, bool includeLinks = ... method getSizeSync (line 300) | int getSizeSync({bool includeIndexes = false, bool includeLinks = false}) method watchLazy (line 305) | Stream watchLazy({bool fireImmediately = false}) method watchObject (line 312) | Stream watchObject(Id id, {bool fireImmediately = false}) method watchObjectLazy (line 317) | Stream watchObjectLazy(Id id, {bool fireImmediately = false}) method verify (line 327) | Future verify(List objects) method verifyLink (line 337) | Future verifyLink( FILE: packages/isar/lib/src/isar_connect.dart class _IsarConnect (line 6) | abstract class _IsarConnect { method initialize (line 26) | void initialize(List> schemas) method _printConnection (line 61) | void _printConnection() method line (line 77) | String line(String text, String fill) method _getSchema (line 95) | Future _getSchema(Map _) method _listInstances (line 99) | Future _listInstances(Map _) method _watchInstance (line 103) | Future _watchInstance(Map params) method _sendCollectionInfo (line 126) | void _sendCollectionInfo(IsarCollection collection) method _executeQuery (line 144) | Future> _executeQuery( method _removeQuery (line 212) | Future _removeQuery(Map params) method _importJson (line 218) | Future _importJson(Map params) method _exportJson (line 228) | Future> _exportJson(Map params) method _editProperty (line 233) | Future _editProperty(Map params) FILE: packages/isar/lib/src/isar_connect_api.dart type ConnectAction (line 6) | enum ConnectAction { type ConnectEvent (line 21) | enum ConnectEvent { class ConnectQuery (line 31) | class ConnectQuery { method toJson (line 62) | Map toJson() method _filterFromJson (line 74) | FilterOperation? _filterFromJson(Map? json) method _filterToJson (line 99) | Map _filterToJson(FilterOperation filter) method toQuery (line 120) | Query toQuery() class ConnectEdit (line 150) | class ConnectEdit { method toJson (line 175) | Map toJson() class ConnectCollectionInfo (line 186) | class ConnectCollectionInfo { method toJson (line 207) | Map toJson() FILE: packages/isar/lib/src/isar_error.dart class IsarError (line 4) | class IsarError extends Error { method toString (line 13) | String toString() class IsarUniqueViolationError (line 19) | class IsarUniqueViolationError extends IsarError { FILE: packages/isar/lib/src/isar_link.dart class IsarLinkBase (line 4) | @sealed method load (line 18) | Future load() method loadSync (line 21) | void loadSync() method save (line 29) | Future save() method saveSync (line 32) | void saveSync() method reset (line 39) | Future reset() method resetSync (line 42) | void resetSync() method attach (line 46) | void attach( class IsarLink (line 56) | abstract class IsarLink implements IsarLinkBase { class IsarLinks (line 70) | abstract class IsarLinks implements IsarLinkBase, Set { method load (line 76) | Future load({bool overrideChanges = true}) method loadSync (line 79) | void loadSync({bool overrideChanges = true}) method update (line 87) | Future update({ method updateSync (line 94) | void updateSync({ method filter (line 101) | QueryBuilder filter() method count (line 109) | Future count() method countSync (line 112) | int countSync() FILE: packages/isar/lib/src/isar_reader.dart class IsarReader (line 6) | @protected method readBool (line 8) | bool readBool(int offset) method readBoolOrNull (line 10) | bool? readBoolOrNull(int offset) method readByte (line 12) | int readByte(int offset) method readByteOrNull (line 14) | int? readByteOrNull(int offset) method readInt (line 16) | int readInt(int offset) method readIntOrNull (line 18) | int? readIntOrNull(int offset) method readFloat (line 20) | double readFloat(int offset) method readFloatOrNull (line 22) | double? readFloatOrNull(int offset) method readLong (line 24) | int readLong(int offset) method readLongOrNull (line 26) | int? readLongOrNull(int offset) method readDouble (line 28) | double readDouble(int offset) method readDoubleOrNull (line 30) | double? readDoubleOrNull(int offset) method readDateTime (line 32) | DateTime readDateTime(int offset) method readDateTimeOrNull (line 34) | DateTime? readDateTimeOrNull(int offset) method readString (line 36) | String readString(int offset) method readStringOrNull (line 38) | String? readStringOrNull(int offset) method readObjectOrNull (line 40) | T? readObjectOrNull( method readBoolList (line 46) | List? readBoolList(int offset) method readBoolOrNullList (line 48) | List? readBoolOrNullList(int offset) method readByteList (line 50) | List? readByteList(int offset) method readIntList (line 52) | List? readIntList(int offset) method readIntOrNullList (line 54) | List? readIntOrNullList(int offset) method readFloatList (line 56) | List? readFloatList(int offset) method readFloatOrNullList (line 58) | List? readFloatOrNullList(int offset) method readLongList (line 60) | List? readLongList(int offset) method readLongOrNullList (line 62) | List? readLongOrNullList(int offset) method readDoubleList (line 64) | List? readDoubleList(int offset) method readDoubleOrNullList (line 66) | List? readDoubleOrNullList(int offset) method readDateTimeList (line 68) | List? readDateTimeList(int offset) method readDateTimeOrNullList (line 70) | List? readDateTimeOrNullList(int offset) method readStringList (line 72) | List? readStringList(int offset) method readStringOrNullList (line 74) | List? readStringOrNullList(int offset) method readObjectList (line 76) | List? readObjectList( method readObjectOrNullList (line 83) | List? readObjectOrNullList( FILE: packages/isar/lib/src/isar_writer.dart class IsarWriter (line 6) | @protected method writeBool (line 8) | void writeBool(int offset, bool? value) method writeByte (line 10) | void writeByte(int offset, int value) method writeInt (line 12) | void writeInt(int offset, int? value) method writeFloat (line 14) | void writeFloat(int offset, double? value) method writeLong (line 16) | void writeLong(int offset, int? value) method writeDouble (line 18) | void writeDouble(int offset, double? value) method writeDateTime (line 20) | void writeDateTime(int offset, DateTime? value) method writeString (line 22) | void writeString(int offset, String? value) method writeObject (line 24) | void writeObject( method writeByteList (line 31) | void writeByteList(int offset, List? values) method writeBoolList (line 33) | void writeBoolList(int offset, List? values) method writeIntList (line 35) | void writeIntList(int offset, List? values) method writeFloatList (line 37) | void writeFloatList(int offset, List? values) method writeLongList (line 39) | void writeLongList(int offset, List? values) method writeDoubleList (line 41) | void writeDoubleList(int offset, List? values) method writeDateTimeList (line 43) | void writeDateTimeList(int offset, List? values) method writeStringList (line 45) | void writeStringList(int offset, List? values) method writeObjectList (line 47) | void writeObjectList( FILE: packages/isar/lib/src/native/bindings.dart class IsarCoreBindings (line 8) | class IsarCoreBindings { method isar_find_word_boundaries (line 23) | ffi.Pointer isar_find_word_boundaries( method isar_free_word_boundaries (line 44) | void isar_free_word_boundaries( method isar_free_string (line 61) | void isar_free_string( method isar_get_error (line 75) | ffi.Pointer isar_get_error( method isar_free_c_object_set (line 89) | void isar_free_c_object_set( method isar_get (line 103) | int isar_get( method isar_get_by_index (line 123) | int isar_get_by_index( method isar_get_all (line 151) | int isar_get_all( method isar_get_all_by_index (line 171) | int isar_get_all_by_index( method isar_put (line 199) | int isar_put( method isar_put_by_index (line 219) | int isar_put_by_index( method isar_put_all (line 244) | int isar_put_all( method isar_put_all_by_index (line 264) | int isar_put_all_by_index( method isar_delete (line 289) | int isar_delete( method isar_delete_by_index (line 314) | int isar_delete_by_index( method isar_delete_all (line 342) | int isar_delete_all( method isar_delete_all_by_index (line 370) | int isar_delete_all_by_index( method isar_clear (line 407) | int isar_clear( method isar_json_import (line 424) | int isar_json_import( method isar_count (line 452) | int isar_count( method isar_get_size (line 472) | int isar_get_size( method isar_verify (line 500) | int isar_verify( method isar_connect_dart_api (line 520) | void isar_connect_dart_api( method isar_filter_static (line 534) | void isar_filter_static( method isar_filter_and_or_xor (line 551) | void isar_filter_and_or_xor( method isar_filter_not (line 579) | void isar_filter_not( method isar_filter_object (line 596) | int isar_filter_object( method isar_filter_link (line 624) | int isar_filter_link( method isar_filter_link_length (line 649) | int isar_filter_link_length( method isar_filter_list_length (line 677) | int isar_filter_list_length( method isar_filter_null (line 708) | int isar_filter_null( method isar_filter_id (line 733) | void isar_filter_id( method isar_filter_long (line 756) | int isar_filter_long( method isar_filter_double (line 793) | int isar_filter_double( method isar_filter_string (line 824) | int isar_filter_string( method isar_filter_string_starts_with (line 872) | int isar_filter_string_starts_with( method isar_filter_string_ends_with (line 909) | int isar_filter_string_ends_with( method isar_filter_string_contains (line 946) | int isar_filter_string_contains( method isar_filter_string_matches (line 983) | int isar_filter_string_matches( method isar_key_create (line 1020) | void isar_key_create( method isar_key_increase (line 1035) | bool isar_key_increase( method isar_key_decrease (line 1049) | bool isar_key_decrease( method isar_key_add_byte (line 1063) | void isar_key_add_byte( method isar_key_add_int (line 1080) | void isar_key_add_int( method isar_key_add_long (line 1097) | void isar_key_add_long( method isar_key_add_float (line 1114) | void isar_key_add_float( method isar_key_add_double (line 1131) | void isar_key_add_double( method isar_key_add_string (line 1148) | void isar_key_add_string( method isar_key_add_string_hash (line 1167) | void isar_key_add_string_hash( method isar_key_add_string_list_hash (line 1187) | void isar_key_add_string_list_hash( method isar_key_add_byte_list_hash (line 1213) | void isar_key_add_byte_list_hash( method isar_key_add_int_list_hash (line 1233) | void isar_key_add_int_list_hash( method isar_key_add_long_list_hash (line 1253) | void isar_key_add_long_list_hash( method isar_version (line 1273) | ffi.Pointer isar_version() method isar_instance_create (line 1283) | int isar_instance_create( method isar_instance_create_async (line 1331) | void isar_instance_create_async( method isar_instance_close (line 1384) | bool isar_instance_close( method isar_instance_close_and_delete (line 1398) | bool isar_instance_close_and_delete( method isar_instance_get_path (line 1413) | ffi.Pointer isar_instance_get_path( method isar_instance_get_collection (line 1428) | int isar_instance_get_collection( method isar_instance_get_size (line 1451) | int isar_instance_get_size( method isar_instance_copy_to_file (line 1479) | void isar_instance_copy_to_file( method isar_instance_verify (line 1500) | int isar_instance_verify( method isar_get_offsets (line 1517) | int isar_get_offsets( method isar_link (line 1537) | int isar_link( method isar_link_unlink (line 1565) | int isar_link_unlink( method isar_link_unlink_all (line 1593) | int isar_link_unlink_all( method isar_link_update_all (line 1618) | int isar_link_update_all( method isar_link_verify (line 1655) | int isar_link_verify( method isar_qb_create (line 1683) | ffi.Pointer isar_qb_create( method isar_qb_add_id_where_clause (line 1698) | int isar_qb_add_id_where_clause( method isar_qb_add_index_where_clause (line 1717) | int isar_qb_add_index_where_clause( method isar_qb_add_link_where_clause (line 1749) | int isar_qb_add_link_where_clause( method isar_qb_set_filter (line 1775) | void isar_qb_set_filter( method isar_qb_add_sort_by (line 1792) | int isar_qb_add_sort_by( method isar_qb_add_distinct_by (line 1811) | int isar_qb_add_distinct_by( method isar_qb_set_offset_limit (line 1830) | void isar_qb_set_offset_limit( method isar_qb_build (line 1849) | ffi.Pointer isar_qb_build( method isar_q_free (line 1864) | void isar_q_free( method isar_q_find (line 1878) | int isar_q_find( method isar_q_delete (line 1900) | int isar_q_delete( method isar_q_export_json (line 1928) | int isar_q_export_json( method isar_free_json (line 1964) | void isar_free_json( method isar_q_aggregate (line 1981) | int isar_q_aggregate( method isar_q_aggregate_long_result (line 2018) | int isar_q_aggregate_long_result( method isar_q_aggregate_double_result (line 2033) | double isar_q_aggregate_double_result( method isar_txn_begin (line 2049) | int isar_txn_begin( method isar_txn_finish (line 2080) | int isar_txn_finish( method isar_watch_collection (line 2097) | ffi.Pointer isar_watch_collection( method isar_watch_object (line 2119) | ffi.Pointer isar_watch_object( method isar_watch_query (line 2144) | ffi.Pointer isar_watch_query( method isar_stop_watching (line 2169) | void isar_stop_watching( class CObject (line 2184) | class CObject extends ffi.Struct { class CObjectSet (line 2194) | class CObjectSet extends ffi.Struct { class CIsarCollection (line 2201) | class CIsarCollection extends ffi.Opaque {} class CIsarTxn (line 2203) | class CIsarTxn extends ffi.Opaque {} class CIndexKey (line 2205) | class CIndexKey extends ffi.Opaque {} type DartPostCObjectFnType (line 2207) | typedef DartPostCObjectFnType = ffi.Pointer< type DartPort (line 2209) | typedef DartPort = ffi.Int64; class CDartCObject (line 2211) | class CDartCObject extends ffi.Opaque {} class CFilter (line 2213) | class CFilter extends ffi.Opaque {} class CIsarInstance (line 2215) | class CIsarInstance extends ffi.Opaque {} class CQueryBuilder (line 2217) | class CQueryBuilder extends ffi.Opaque {} class CQuery (line 2219) | class CQuery extends ffi.Opaque {} class CAggregationResult (line 2221) | class CAggregationResult extends ffi.Opaque {} class CWatchHandle (line 2223) | class CWatchHandle extends ffi.Opaque {} FILE: packages/isar/lib/src/native/encode_string.dart function encodeString (line 14) | int encodeString(String str, Uint8List buffer, int offset) function toCString (line 47) | Pointer toCString(Allocator alloc) FILE: packages/isar/lib/src/native/index_key.dart function buildIndexKey (line 14) | Pointer buildIndexKey( function buildLowerUnboundedIndexKey (line 40) | Pointer buildLowerUnboundedIndexKey() function buildUpperUnboundedIndexKey (line 45) | Pointer buildUpperUnboundedIndexKey() function _addKeyValue (line 53) | void _addKeyValue( function _strToNative (line 197) | Pointer _strToNative(String? str) function _freeStr (line 205) | void _freeStr(Pointer strPtr) function adjustFloatBound (line 211) | double? adjustFloatBound({ FILE: packages/isar/lib/src/native/isar_collection_impl.dart class IsarCollectionImpl (line 21) | class IsarCollectionImpl extends IsarCollection { method deserializeObject (line 39) | OBJ deserializeObject(CObject cObj) method deserializeObjectOrNull (line 53) | OBJ? deserializeObjectOrNull(CObject cObj) method deserializeObjects (line 62) | List deserializeObjects(CObjectSet objectSet) method deserializeObjectsOrNull (line 73) | List deserializeObjectsOrNull(CObjectSet objectSet) method _getKeysPtr (line 85) | Pointer> _getKeysPtr( method deserializeProperty (line 97) | List deserializeProperty(CObjectSet objectSet, int? propertyId) method serializeObjects (line 122) | void serializeObjects( method getAll (line 159) | Future> getAll(List ids) method getAllSync (line 173) | List getAllSync(List ids) method getAllByIndex (line 190) | Future> getAllByIndex(String indexName, List keys) method getAllByIndexSync (line 207) | List getAllByIndexSync(String indexName, List keys) method putSync (line 226) | int putSync(OBJ object, {bool saveLinks = true}) method putByIndexSync (line 237) | int putByIndexSync(String indexName, OBJ object, {bool saveLinks = true}) method putByIndexSyncInternal (line 248) | int putByIndexSyncInternal({ method putAll (line 291) | Future> putAll(List objects) method putAllSync (line 296) | List putAllSync(List objects, {bool saveLinks = true}) method putAllByIndex (line 301) | Future> putAllByIndex(String? indexName, List objects) method putAllByIndexSync (line 330) | List putAllByIndexSync( method deleteAll (line 351) | Future deleteAll(List ids) method deleteAllSync (line 365) | int deleteAllSync(List ids) method deleteAllByIndex (line 381) | Future deleteAllByIndex(String indexName, List keys) method deleteAllByIndexSync (line 401) | int deleteAllByIndexSync(String indexName, List keys) method clear (line 421) | Future clear() method clearSync (line 429) | void clearSync() method importJson (line 436) | Future importJson(List> json) method importJsonRaw (line 442) | Future importJsonRaw(Uint8List jsonBytes) method importJsonSync (line 460) | void importJsonSync(List> json) method importJsonRawSync (line 466) | void importJsonRawSync(Uint8List jsonBytes) method count (line 485) | Future count() method countSync (line 495) | int countSync() method getSize (line 504) | Future getSize({ method getSizeSync (line 517) | int getSizeSync({bool includeIndexes = false, bool includeLinks = false}) method watchLazy (line 534) | Stream watchLazy({bool fireImmediately = false}) method watchObject (line 555) | Stream watchObject(Id id, {bool fireImmediately = false}) method watchObjectLazy (line 561) | Stream watchObjectLazy(Id id, {bool fireImmediately = false}) method buildQuery (line 586) | Query buildQuery({ method verify (line 613) | Future verify(List objects) method verifyLink (line 625) | Future verifyLink( FILE: packages/isar/lib/src/native/isar_core.dart type IsarAbi (line 18) | typedef IsarAbi = Abi; type FinalizerFunction (line 47) | typedef FinalizerFunction = void Function(Pointer token); function initializeCoreBinary (line 51) | FutureOr initializeCoreBinary({ function _initializePath (line 87) | void _initializePath(String? libraryPath) function _getLibraryDownloadPath (line 113) | String _getLibraryDownloadPath(Map libraries) function _downloadIsarCore (line 133) | Future _downloadIsarCore(String libraryPath) function isarErrorFromResult (line 151) | IsarError? isarErrorFromResult(int result) function nCall (line 171) | void nCall(int result) function wrapIsarPort (line 178) | Stream wrapIsarPort(ReceivePort port) FILE: packages/isar/lib/src/native/isar_impl.dart class IsarImpl (line 14) | class IsarImpl extends IsarCommon implements Finalizable { method beginTxn (line 46) | Future beginTxn(bool write, bool silent) method beginTxnSync (line 66) | Transaction beginTxnSync(bool write, bool silent) method performClose (line 72) | bool performClose(bool deleteFromDisk) method getSize (line 82) | Future getSize({ method getSizeSync (line 101) | int getSizeSync({bool includeIndexes = false, bool includeLinks = false}) method copyToFile (line 118) | Future copyToFile(String targetPath) method verify (line 133) | Future verify() FILE: packages/isar/lib/src/native/isar_link_impl.dart function update (line 28) | Future update({ function updateSync (line 64) | void updateSync({ class IsarLinkImpl (line 117) | class IsarLinkImpl extends IsarLinkCommon class IsarLinksImpl (line 120) | class IsarLinksImpl extends IsarLinksCommon FILE: packages/isar/lib/src/native/isar_reader_impl.dart class IsarReaderImpl (line 11) | @protected method _readBool (line 25) | bool _readBool(int offset) method readBool (line 36) | bool readBool(int offset) method _readBoolOrNull (line 44) | bool? _readBoolOrNull(int offset) method readBoolOrNull (line 57) | bool? readBoolOrNull(int offset) method readByte (line 66) | int readByte(int offset) method readByteOrNull (line 75) | int? readByteOrNull(int offset) method readInt (line 84) | int readInt(int offset) method _readIntOrNull (line 92) | int? _readIntOrNull(int offset) method readIntOrNull (line 103) | int? readIntOrNull(int offset) method readFloat (line 112) | double readFloat(int offset) method _readFloatOrNull (line 120) | double? _readFloatOrNull(int offset) method readFloatOrNull (line 131) | double? readFloatOrNull(int offset) method readLong (line 140) | int readLong(int offset) method _readLongOrNull (line 148) | int? _readLongOrNull(int offset) method readLongOrNull (line 159) | int? readLongOrNull(int offset) method readDouble (line 168) | double readDouble(int offset) method _readDoubleOrNull (line 176) | double? _readDoubleOrNull(int offset) method readDoubleOrNull (line 187) | double? readDoubleOrNull(int offset) method readDateTime (line 196) | DateTime readDateTime(int offset) method readDateTimeOrNull (line 205) | DateTime? readDateTimeOrNull(int offset) method _readUint24 (line 215) | int _readUint24(int offset) method readString (line 223) | String readString(int offset) method readStringOrNull (line 229) | String? readStringOrNull(int offset) method readObjectOrNull (line 247) | T? readObjectOrNull( method readBoolList (line 272) | List? readBoolList(int offset) method readBoolOrNullList (line 293) | List? readBoolOrNullList(int offset) method readByteList (line 314) | List? readByteList(int offset) method readIntList (line 331) | List? readIntList(int offset) method readIntOrNullList (line 352) | List? readIntOrNullList(int offset) method readFloatList (line 373) | List? readFloatList(int offset) method readFloatOrNullList (line 394) | List? readFloatOrNullList(int offset) method readLongList (line 415) | List? readLongList(int offset) method readLongOrNullList (line 436) | List? readLongOrNullList(int offset) method readDoubleList (line 457) | List? readDoubleList(int offset) method readDoubleOrNullList (line 478) | List? readDoubleOrNullList(int offset) method readDateTimeList (line 499) | List? readDateTimeList(int offset) method readDateTimeOrNullList (line 510) | List? readDateTimeOrNullList(int offset) method readDynamicList (line 518) | List? readDynamicList( method readStringList (line 550) | List? readStringList(int offset) method readStringOrNullList (line 557) | List? readStringOrNullList(int offset) method readObjectList (line 564) | List? readObjectList( method readObjectOrNullList (line 579) | List? readObjectOrNullList( FILE: packages/isar/lib/src/native/isar_writer_impl.dart class IsarWriterImpl (line 12) | @protected method writeBool (line 36) | void writeBool(int offset, bool? value) method writeByte (line 42) | void writeByte(int offset, int value) method writeInt (line 49) | void writeInt(int offset, int? value) method writeFloat (line 57) | void writeFloat(int offset, double? value) method writeLong (line 63) | void writeLong(int offset, int? value) method writeDouble (line 69) | void writeDouble(int offset, double? value) method writeDateTime (line 75) | void writeDateTime(int offset, DateTime? value) method _writeUint24 (line 80) | void _writeUint24(int offset, int value) method writeString (line 88) | void writeString(int offset, String? value) method writeObject (line 101) | void writeObject( method _writeListOffset (line 122) | void _writeListOffset(int offset, int? length) method writeByteList (line 134) | void writeByteList(int offset, List? values) method writeBoolList (line 145) | void writeBoolList(int offset, List? values) method writeIntList (line 156) | void writeIntList(int offset, List? values) method writeFloatList (line 170) | void writeFloatList(int offset, List? values) method writeLongList (line 186) | void writeLongList(int offset, List? values) method writeDoubleList (line 202) | void writeDoubleList(int offset, List? values) method writeDateTimeList (line 218) | void writeDateTimeList(int offset, List? values) method writeStringList (line 224) | void writeStringList(int offset, List? values) method writeObjectList (line 244) | void writeObjectList( FILE: packages/isar/lib/src/native/open.dart function _getOffsets (line 19) | List _getOffsets( function _initializeInstance (line 32) | void _initializeInstance( function openIsar (line 73) | Future openIsar({ function openIsarSync (line 119) | Isar openIsarSync({ FILE: packages/isar/lib/src/native/query_build.dart function buildNativeQuery (line 17) | Query buildNativeQuery( function _addIdWhereClause (line 100) | void _addIdWhereClause( function _buildLowerIndexBound (line 116) | Pointer? _buildLowerIndexBound( function _buildUpperIndexBound (line 151) | Pointer? _buildUpperIndexBound( function _addIndexWhereClause (line 191) | void _addIndexWhereClause( function _addLinkWhereClause (line 225) | void _addLinkWhereClause( function _buildFilter (line 237) | Pointer? _buildFilter( function _buildFilterGroup (line 256) | Pointer? _buildFilterGroup( function _buildLink (line 296) | Pointer? _buildLink( function _buildObject (line 342) | Pointer? _buildObject( function _prepareValue (line 374) | Object _prepareValue( function _buildCondition (line 419) | Pointer _buildCondition( function _buildConditionIsNull (line 561) | void _buildConditionIsNull({ function _buildConditionIsNotNull (line 581) | void _buildConditionIsNotNull({ function _buildConditionElementIsNull (line 604) | void _buildConditionElementIsNull({ function _buildConditionElementIsNotNull (line 633) | void _buildConditionElementIsNotNull({ function _buildConditionEqual (line 666) | void _buildConditionEqual({ function _buildConditionBetween (line 738) | void _buildConditionBetween({ function _buildConditionLessThan (line 813) | void _buildConditionLessThan({ function _buildConditionGreaterThan (line 880) | void _buildConditionGreaterThan({ function _buildConditionStringOp (line 947) | void _buildConditionStringOp({ function _buildListLength (line 1018) | void _buildListLength({ FILE: packages/isar/lib/src/native/query_impl.dart type QueryDeserialize (line 15) | typedef QueryDeserialize = List Function(CObjectSet); class QueryImpl (line 17) | class QueryImpl extends Query implements Finalizable { method findFirst (line 32) | Future findFirst() method findAll (line 43) | Future> findAll() method findInternal (line 45) | Future> findInternal(int limit) method findFirstSync (line 59) | T? findFirstSync() method findAllSync (line 69) | List findAllSync() method findSyncInternal (line 71) | List findSyncInternal(int limit) method deleteFirst (line 84) | Future deleteFirst() method deleteAll (line 88) | Future deleteAll() method deleteInternal (line 90) | Future deleteInternal(int limit) method deleteFirstSync (line 100) | bool deleteFirstSync() method deleteAllSync (line 103) | int deleteAllSync() method deleteSyncInternal (line 105) | int deleteSyncInternal(int limit) method watch (line 114) | Stream> watch({bool fireImmediately = false}) method watchLazy (line 120) | Stream watchLazy({bool fireImmediately = false}) method exportJsonRaw (line 145) | Future exportJsonRaw(R Function(Uint8List) callback) method exportJsonRawSync (line 173) | R exportJsonRawSync(R Function(Uint8List) callback) method aggregate (line 199) | Future aggregate(AggregationOp op) method aggregateSync (line 218) | R? aggregateSync(AggregationOp op) method _convertAggregatedResult (line 236) | R? _convertAggregatedResult( FILE: packages/isar/lib/src/native/split_words.dart function isarSplitWords (line 9) | List isarSplitWords(String input) FILE: packages/isar/lib/src/native/txn.dart class Txn (line 12) | class Txn extends Transaction { method getCObject (line 44) | Pointer getCObject() method getCObjectsSet (line 50) | Pointer getCObjectsSet() method newCObjectSet (line 56) | Pointer newCObjectSet(int length) method getBuffer (line 65) | Pointer getBuffer(int size) method wait (line 75) | Future wait() method commit (line 82) | Future commit() method commitSync (line 90) | void commitSync() method abort (line 96) | Future abort() method abortSync (line 104) | void abortSync() method free (line 110) | void free() FILE: packages/isar/lib/src/query.dart class Query (line 4) | abstract class Query { method findFirst (line 15) | Future findFirst() method findFirstSync (line 18) | T? findFirstSync() method findAll (line 23) | Future> findAll() method findAllSync (line 26) | List findAllSync() method aggregate (line 30) | Future aggregate(AggregationOp op) method aggregateSync (line 34) | R? aggregateSync(AggregationOp op) method count (line 41) | Future count() method countSync (line 45) | int countSync() method isEmpty (line 52) | Future isEmpty() method isEmptySync (line 56) | bool isEmptySync() method isNotEmpty (line 63) | Future isNotEmpty() method isNotEmptySync (line 67) | bool isNotEmptySync() method deleteFirst (line 73) | Future deleteFirst() method deleteFirstSync (line 76) | bool deleteFirstSync() method deleteAll (line 82) | Future deleteAll() method deleteAllSync (line 85) | int deleteAllSync() method watch (line 95) | Stream> watch({bool fireImmediately = false}) method watchLazy (line 101) | Stream watchLazy({bool fireImmediately = false}) method exportJsonRaw (line 109) | Future exportJsonRaw(R Function(Uint8List) callback) method exportJsonRawSync (line 112) | R exportJsonRawSync(R Function(Uint8List) callback) method exportJson (line 117) | Future>> exportJson() method exportJsonSync (line 125) | List> exportJsonSync() type AggregationOp (line 134) | @protected function min (line 160) | Future min() function minSync (line 163) | T? minSync() function max (line 168) | Future max() function maxSync (line 171) | T? maxSync() function average (line 176) | Future average() function averageSync (line 180) | double averageSync() function sum (line 185) | Future sum() function sumSync (line 188) | T sumSync() function min (line 194) | Future min() function minSync (line 197) | DateTime? minSync() function max (line 200) | Future max() function maxSync (line 203) | DateTime? maxSync() FILE: packages/isar/lib/src/query_builder.dart type FilterQuery (line 4) | @protected class QueryBuilder (line 12) | class QueryBuilder { method apply (line 21) | QueryBuilder apply( class QueryBuilderInternal (line 31) | @protected method addFilterCondition (line 86) | QueryBuilderInternal addFilterCondition(FilterOperation cond) method addWhereClause (line 124) | QueryBuilderInternal addWhereClause(WhereClause where) method group (line 129) | QueryBuilderInternal group(FilterQuery q) method listLength (line 136) | QueryBuilderInternal listLength( method object (line 163) | QueryBuilderInternal object( method link (line 175) | QueryBuilderInternal link( method linkLength (line 187) | QueryBuilderInternal linkLength( method addSortBy (line 214) | QueryBuilderInternal addSortBy(String propertyName, Sort sort) method addDistinctBy (line 224) | QueryBuilderInternal addDistinctBy( method addPropertyName (line 240) | QueryBuilderInternal addPropertyName(String propertyName) method copyWith (line 245) | QueryBuilderInternal copyWith({ method build (line 280) | Query build() class QWhere (line 298) | @protected class QAfterWhere (line 312) | @protected class QWhereClause (line 317) | @protected class QAfterWhereClause (line 321) | @protected class QWhereOr (line 333) | @protected class QFilter (line 337) | @protected class QFilterCondition (line 341) | @protected class QAfterFilterCondition (line 345) | @protected class QFilterOperator (line 357) | @protected class QAfterFilterOperator (line 361) | @protected class QSortBy (line 365) | @protected class QAfterSortBy (line 369) | @protected class QSortThenBy (line 374) | @protected class QDistinct (line 378) | @protected class QOffset (line 382) | @protected class QAfterOffset (line 386) | @protected class QLimit (line 390) | @protected class QAfterLimit (line 394) | @protected class QQueryProperty (line 398) | @protected class QQueryOperations (line 402) | @protected FILE: packages/isar/lib/src/query_builder_extensions.dart function or (line 6) | QueryBuilder or() type WhereRepeatModifier (line 12) | @protected function anyOf (line 23) | QueryBuilder anyOf( function filter (line 38) | QueryBuilder filter() type FilterRepeatModifier (line 44) | @protected function and (line 54) | QueryBuilder and() function or (line 62) | QueryBuilder or() function xor (line 70) | QueryBuilder xor() function not (line 81) | QueryBuilder not() function anyOf (line 93) | QueryBuilder anyOf( function allOf (line 113) | QueryBuilder allOf( function oneOf (line 133) | QueryBuilder oneOf( function group (line 149) | QueryBuilder group(FilterQuery q) function offset (line 157) | QueryBuilder offset(int offset) function limit (line 165) | QueryBuilder limit(int limit) type QueryOption (line 171) | @protected function optional (line 179) | QueryBuilder optional( function build (line 194) | Query build() function findFirst (line 197) | Future findFirst() function findFirstSync (line 200) | R? findFirstSync() function findAll (line 203) | Future> findAll() function findAllSync (line 206) | List findAllSync() function count (line 209) | Future count() function countSync (line 212) | int countSync() function isEmpty (line 215) | Future isEmpty() function isEmptySync (line 218) | bool isEmptySync() function isNotEmpty (line 221) | Future isNotEmpty() function isNotEmptySync (line 224) | bool isNotEmptySync() function deleteFirst (line 227) | Future deleteFirst() function deleteFirstSync (line 230) | bool deleteFirstSync() function deleteAll (line 233) | Future deleteAll() function deleteAllSync (line 236) | int deleteAllSync() function watch (line 239) | Stream> watch({bool fireImmediately = false}) function watchLazy (line 243) | Stream watchLazy({bool fireImmediately = false}) function exportJsonRaw (line 247) | Future exportJsonRaw(T Function(Uint8List) callback) function exportJsonRawSync (line 251) | T exportJsonRawSync(T Function(Uint8List) callback) function exportJson (line 255) | Future>> exportJson() function exportJsonSync (line 258) | List> exportJsonSync() function min (line 265) | Future min() function minSync (line 268) | T? minSync() function max (line 271) | Future max() function maxSync (line 274) | T? maxSync() function average (line 277) | Future average() function averageSync (line 280) | double averageSync() function sum (line 283) | Future sum() function sumSync (line 286) | T sumSync() function min (line 293) | Future min() function minSync (line 296) | DateTime? minSync() function max (line 299) | Future max() function maxSync (line 302) | DateTime? maxSync() FILE: packages/isar/lib/src/query_components.dart class WhereClause (line 4) | abstract class WhereClause { class IdWhereClause (line 9) | class IdWhereClause extends WhereClause { class IndexWhereClause (line 68) | class IndexWhereClause extends WhereClause { class LinkWhereClause (line 153) | class LinkWhereClause extends WhereClause { class FilterOperation (line 172) | @protected type FilterConditionType (line 178) | enum FilterConditionType { class FilterCondition (line 220) | class FilterCondition extends FilterOperation { type FilterGroupType (line 460) | enum FilterGroupType { class FilterGroup (line 475) | class FilterGroup extends FilterOperation { type Sort (line 520) | enum Sort { class SortProperty (line 529) | class SortProperty { class DistinctProperty (line 541) | class DistinctProperty { class ObjectFilter (line 553) | class ObjectFilter extends FilterOperation { class LinkFilter (line 568) | class LinkFilter extends FilterOperation { FILE: packages/isar/lib/src/schema/collection_schema.dart class CollectionSchema (line 4) | class CollectionSchema extends Schema { method toCollection (line 92) | void toCollection(void Function() callback) method index (line 96) | IndexSchema index(String indexName) method link (line 107) | LinkSchema link(String linkName) method toJson (line 119) | Map toJson() type GetId (line 143) | @protected type GetLinks (line 147) | @protected type Attach (line 151) | @protected FILE: packages/isar/lib/src/schema/index_schema.dart class IndexSchema (line 4) | class IndexSchema { method toJson (line 46) | Map toJson() class IndexPropertySchema (line 61) | class IndexPropertySchema { method toJson (line 91) | Map toJson() FILE: packages/isar/lib/src/schema/link_schema.dart class LinkSchema (line 4) | class LinkSchema { method toJson (line 48) | Map toJson() FILE: packages/isar/lib/src/schema/property_schema.dart class PropertySchema (line 4) | class PropertySchema { method toJson (line 44) | Map toJson() type IsarType (line 63) | enum IsarType { FILE: packages/isar/lib/src/schema/schema.dart class Schema (line 4) | class Schema { method property (line 65) | PropertySchema property(String propertyName) method toJson (line 76) | Map toJson() type EstimateSize (line 94) | @protected type Serialize (line 102) | @protected type Deserialize (line 111) | @protected type DeserializeProp (line 120) | @protected FILE: packages/isar/lib/src/web/bindings.dart function stringify (line 11) | String stringify(dynamic value) function idbCmp (line 14) | int idbCmp(dynamic value1, dynamic value2) function objectKeys (line 17) | List objectKeys(dynamic obj) function jsMapToDart (line 19) | Map jsMapToDart(Object obj) class Promise (line 28) | @JS('Promise') function wait (line 32) | Future wait() function openIsarJs (line 36) | Promise openIsarJs( class IsarTxnJs (line 42) | @JS('IsarTxn') method commit (line 44) | Promise commit() method abort (line 46) | void abort() class IsarInstanceJs (line 51) | @JS('IsarInstance') method beginTxn (line 53) | IsarTxnJs beginTxn(bool write) method getCollection (line 55) | IsarCollectionJs getCollection(String name) method close (line 57) | Promise close(bool deleteFromDisk) type ChangeCallbackJs (line 60) | typedef ChangeCallbackJs = void Function(); type ObjectChangeCallbackJs (line 62) | typedef ObjectChangeCallbackJs = void Function(Object? object); type QueryChangeCallbackJs (line 64) | typedef QueryChangeCallbackJs = void Function(List results); type StopWatchingJs (line 66) | typedef StopWatchingJs = JsFunction; class IsarCollectionJs (line 68) | @JS('IsarCollection') method getLink (line 70) | IsarLinkJs getLink(String name) method getAll (line 72) | Promise getAll(IsarTxnJs txn, List ids) method getAllByIndex (line 74) | Promise getAllByIndex( method putAll (line 80) | Promise putAll(IsarTxnJs txn, List objects) method deleteAll (line 82) | Promise deleteAll(IsarTxnJs txn, List ids) method deleteAllByIndex (line 84) | Promise deleteAllByIndex( method clear (line 90) | Promise clear(IsarTxnJs txn) method watchLazy (line 92) | StopWatchingJs watchLazy(ChangeCallbackJs callback) method watchObject (line 94) | StopWatchingJs watchObject(Id id, ObjectChangeCallbackJs callback) method watchQuery (line 96) | StopWatchingJs watchQuery( method watchQueryLazy (line 101) | StopWatchingJs watchQueryLazy( class IsarLinkJs (line 107) | @JS('IsarLink') method update (line 109) | Promise update( method clear (line 117) | Promise clear(IsarTxnJs txn, Id id, bool backlink) class IdWhereClauseJs (line 120) | @JS('IdWhereClause') class IndexWhereClauseJs (line 126) | @JS('IndexWhereClause') class LinkWhereClauseJs (line 133) | @JS('LinkWhereClause') class FilterJs (line 142) | @JS('Function') class SortCmpJs (line 147) | @JS('Function') class DistinctValueJs (line 152) | @JS('Function') class QueryJs (line 157) | @JS('IsarQuery') method findFirst (line 171) | Promise findFirst(IsarTxnJs txn) method findAll (line 173) | Promise findAll(IsarTxnJs txn) method deleteFirst (line 175) | Promise deleteFirst(IsarTxnJs txn) method deleteAll (line 177) | Promise deleteAll(IsarTxnJs txn) method min (line 179) | Promise min(IsarTxnJs txn, String propertyName) method max (line 181) | Promise max(IsarTxnJs txn, String propertyName) method sum (line 183) | Promise sum(IsarTxnJs txn, String propertyName) method average (line 185) | Promise average(IsarTxnJs txn, String propertyName) method count (line 187) | Promise count(IsarTxnJs txn) FILE: packages/isar/lib/src/web/isar_collection_impl.dart class IsarCollectionImpl (line 18) | class IsarCollectionImpl extends IsarCollection { method deserializeObject (line 38) | OBJ deserializeObject(Object object) method deserializeObjects (line 45) | List deserializeObjects(dynamic objects) method getAll (line 55) | Future> getAll(List ids) method getAllByIndex (line 63) | Future> getAllByIndex(String indexName, List keys) method getAllSync (line 73) | List getAllSync(List ids) method getAllByIndexSync (line 76) | List getAllByIndexSync(String indexName, List keys) method putAll (line 80) | Future> putAll(List objects) method putAllSync (line 85) | List putAllSync(List objects, {bool saveLinks = true}) method putAllByIndex (line 89) | Future> putAllByIndex(String? indexName, List objects) method putAllByIndexSync (line 111) | List putAllByIndexSync( method deleteAll (line 119) | Future deleteAll(List ids) method deleteAllByIndex (line 127) | Future deleteAllByIndex(String indexName, List keys) method deleteAllSync (line 134) | int deleteAllSync(List ids) method deleteAllByIndexSync (line 137) | int deleteAllByIndexSync(String indexName, List keys) method clear (line 141) | Future clear() method clearSync (line 148) | void clearSync() method importJson (line 151) | Future importJson(List> json) method importJsonRaw (line 158) | Future importJsonRaw(Uint8List jsonBytes) method importJsonSync (line 164) | void importJsonSync(List> json) method importJsonRawSync (line 167) | void importJsonRawSync(Uint8List jsonBytes) method count (line 170) | Future count() method countSync (line 173) | int countSync() method getSize (line 176) | Future getSize({ method getSizeSync (line 183) | int getSizeSync({ method watchLazy (line 190) | Stream watchLazy({bool fireImmediately = false}) method watchObject (line 205) | Stream watchObject( method watchObjectLazy (line 227) | Stream watchObjectLazy(Id id, {bool fireImmediately = false}) method buildQuery (line 231) | Query buildQuery({ method verify (line 257) | Future verify(List objects) method verifyLink (line 260) | Future verifyLink( FILE: packages/isar/lib/src/web/isar_impl.dart class IsarImpl (line 13) | class IsarImpl extends Isar { method requireNotInTxn (line 23) | void requireNotInTxn() method _txn (line 31) | Future _txn( method txn (line 72) | Future txn(Future Function() callback) method writeTxn (line 77) | Future writeTxn(Future Function() callback, {bool silent = fa... method txnSync (line 82) | T txnSync(T Function() callback) method writeTxnSync (line 85) | T writeTxnSync(T Function() callback, {bool silent = false}) method getTxn (line 88) | Future getTxn(bool write, Future Function(IsarTxnJs txn) call... method getSize (line 107) | Future getSize({ method getSizeSync (line 114) | int getSizeSync({ method copyToFile (line 121) | Future copyToFile(String targetPath) method close (line 124) | Future close({bool deleteFromDisk = false}) method verify (line 134) | Future verify() FILE: packages/isar/lib/src/web/isar_link_impl.dart function update (line 31) | Future update({ function updateSync (line 63) | void updateSync({ class IsarLinkImpl (line 71) | class IsarLinkImpl extends IsarLinkCommon class IsarLinksImpl (line 74) | class IsarLinksImpl extends IsarLinksCommon FILE: packages/isar/lib/src/web/isar_reader_impl.dart class IsarReaderImpl (line 11) | class IsarReaderImpl implements IsarReader { method readBool (line 18) | bool readBool(int offset) method readBoolOrNull (line 25) | bool? readBoolOrNull(int offset) method readByte (line 36) | int readByte(int offset) method readByteOrNull (line 43) | int? readByteOrNull(int offset) method readInt (line 50) | int readInt(int offset) method readIntOrNull (line 57) | int? readIntOrNull(int offset) method readFloat (line 64) | double readFloat(int offset) method readFloatOrNull (line 71) | double? readFloatOrNull(int offset) method readLong (line 78) | int readLong(int offset) method readLongOrNull (line 85) | int? readLongOrNull(int offset) method readDouble (line 92) | double readDouble(int offset) method readDoubleOrNull (line 99) | double? readDoubleOrNull(int offset) method readDateTime (line 106) | DateTime readDateTime(int offset) method readDateTimeOrNull (line 115) | DateTime? readDateTimeOrNull(int offset) method readString (line 124) | String readString(int offset) method readStringOrNull (line 131) | String? readStringOrNull(int offset) method readObjectOrNull (line 138) | T? readObjectOrNull( method readBoolList (line 154) | List? readBoolList(int offset) method readBoolOrNullList (line 161) | List? readBoolOrNullList(int offset) method readByteList (line 178) | List? readByteList(int offset) method readIntList (line 187) | List? readIntList(int offset) method readIntOrNullList (line 196) | List? readIntOrNullList(int offset) method readFloatList (line 205) | List? readFloatList(int offset) method readFloatOrNullList (line 214) | List? readFloatOrNullList(int offset) method readLongList (line 223) | List? readLongList(int offset) method readLongOrNullList (line 232) | List? readLongOrNullList(int offset) method readDoubleList (line 241) | List? readDoubleList(int offset) method readDoubleOrNullList (line 250) | List? readDoubleOrNullList(int offset) method readDateTimeList (line 259) | List? readDateTimeList(int offset) method readDateTimeOrNullList (line 275) | List? readDateTimeOrNullList(int offset) method readStringList (line 291) | List? readStringList(int offset) method readStringOrNullList (line 300) | List? readStringOrNullList(int offset) method readObjectList (line 309) | List? readObjectList( method readObjectOrNullList (line 330) | List? readObjectOrNullList( FILE: packages/isar/lib/src/web/isar_web.dart function unsupportedOnWeb (line 21) | Never unsupportedOnWeb() class _WebAbi (line 25) | class _WebAbi { type IsarAbi (line 41) | @protected function initializeCoreBinary (line 44) | FutureOr initializeCoreBinary({ FILE: packages/isar/lib/src/web/isar_writer_impl.dart class IsarWriterImpl (line 8) | class IsarWriterImpl implements IsarWriter { method writeBool (line 15) | void writeBool(int offset, bool? value) method writeByte (line 26) | void writeByte(int offset, int value) method writeInt (line 32) | void writeInt(int offset, int? value) method writeFloat (line 38) | void writeFloat(int offset, double? value) method writeLong (line 44) | void writeLong(int offset, int? value) method writeDouble (line 50) | void writeDouble(int offset, double? value) method writeDateTime (line 56) | void writeDateTime(int offset, DateTime? value) method writeString (line 66) | void writeString(int offset, String? value) method writeObject (line 72) | void writeObject( method writeByteList (line 88) | void writeByteList(int offset, List? values) method writeBoolList (line 94) | void writeBoolList(int offset, List? values) method writeIntList (line 109) | void writeIntList(int offset, List? values) method writeFloatList (line 116) | void writeFloatList(int offset, List? values) method writeLongList (line 123) | void writeLongList(int offset, List? values) method writeDoubleList (line 130) | void writeDoubleList(int offset, List? values) method writeDateTimeList (line 137) | void writeDateTimeList(int offset, List? values) method writeStringList (line 146) | void writeStringList(int offset, List? values) method writeObjectList (line 153) | void writeObjectList( FILE: packages/isar/lib/src/web/open.dart function initializeIsarWeb (line 16) | Future initializeIsarWeb([String? jsUrl]) function doNotInitializeIsarWeb (line 37) | void doNotInitializeIsarWeb() function openIsar (line 41) | Future openIsar({ function openIsarSync (line 74) | Isar openIsarSync({ FILE: packages/isar/lib/src/web/query_build.dart function buildWebQuery (line 12) | Query buildWebQuery( function _valueToJs (line 60) | dynamic _valueToJs(dynamic value) function _buildIdWhereClause (line 76) | IdWhereClauseJs _buildIdWhereClause(IdWhereClause wc) function _buildIndexWhereClause (line 86) | IndexWhereClauseJs _buildIndexWhereClause( function _buildLinkWhereClause (line 120) | LinkWhereClauseJs _buildLinkWhereClause( function _buildKeyRange (line 135) | KeyRange? _buildKeyRange( function _buildFilter (line 168) | FilterJs? _buildFilter( function _buildFilterOperation (line 180) | String? _buildFilterOperation( function _buildFilterGroup (line 195) | String? _buildFilterGroup(CollectionSchema schema, FilterGroup ... function _buildCondition (line 219) | String _buildCondition( function _prepareFilterValue (line 223) | dynamic _prepareFilterValue(dynamic value) function _buildConditionInternal (line 257) | String _buildConditionInternal({ function _buildSort (line 357) | SortCmpJs _buildSort(List properties) function _buildDistinct (line 366) | DistinctValueJs _buildDistinct(List properties) FILE: packages/isar/lib/src/web/query_impl.dart type QueryDeserialize (line 14) | typedef QueryDeserialize = T Function(Object); class QueryImpl (line 16) | class QueryImpl extends Query { method findFirst (line 27) | Future findFirst() method findFirstSync (line 38) | T? findFirstSync() method findAll (line 41) | Future> findAll() method findAllSync (line 49) | List findAllSync() method aggregate (line 52) | Future aggregate(AggregationOp op) method aggregateSync (line 96) | R? aggregateSync(AggregationOp op) method deleteFirst (line 99) | Future deleteFirst() method deleteFirstSync (line 106) | bool deleteFirstSync() method deleteAll (line 109) | Future deleteAll() method deleteAllSync (line 116) | int deleteAllSync() method watch (line 119) | Stream> watch({bool fireImmediately = false}) method watchLazy (line 141) | Stream watchLazy({bool fireImmediately = false}) method exportJsonRaw (line 158) | Future exportJsonRaw(R Function(Uint8List) callback) method exportJson (line 167) | Future>> exportJson() method exportJsonRawSync (line 175) | R exportJsonRawSync(R Function(Uint8List) callback) method exportJsonSync (line 178) | List> exportJsonSync({bool primitiveNull = true}) FILE: packages/isar/lib/src/web/split_words.dart function isarSplitWords (line 5) | List isarSplitWords(String input) FILE: packages/isar/test/isar_reader_writer_test.dart function main (line 15) | void main() type Type (line 63) | enum Type { class BinaryTest (line 87) | class BinaryTest { function _expectIgnoreNull (line 105) | void _expectIgnoreNull( function _readBool (line 127) | bool? _readBool(IsarReader reader, int offset, bool nullable) function _writeBool (line 135) | void _writeBool(IsarWriter writer, int offset, dynamic value) function _readByte (line 139) | int? _readByte(IsarReader reader, int offset, bool nullable) function _writeByte (line 143) | void _writeByte(IsarWriter writer, int offset, dynamic value) function _readInt (line 147) | int? _readInt(IsarReader reader, int offset, bool nullable) function _writeInt (line 155) | void _writeInt(IsarWriter writer, int offset, dynamic value) function _readFloat (line 159) | double? _readFloat(IsarReader reader, int offset, bool nullable) function _writeFloat (line 167) | void _writeFloat(IsarWriter writer, int offset, dynamic value) function _readLong (line 171) | int? _readLong(IsarReader reader, int offset, bool nullable) function _writeLong (line 179) | void _writeLong(IsarWriter writer, int offset, dynamic value) function _readDouble (line 183) | double? _readDouble(IsarReader reader, int offset, bool nullable) function _writeDouble (line 191) | void _writeDouble(IsarWriter writer, int offset, dynamic value) function _readString (line 195) | String? _readString(IsarReader reader, int offset, bool nullable) function _writeString (line 203) | void _writeString(IsarWriter writer, int offset, dynamic value) function _readBoolList (line 208) | List? _readBoolList(IsarReader reader, int offset, bool nullable) function _writeBoolList (line 216) | void _writeBoolList(IsarWriter writer, int offset, dynamic value) function _readByteList (line 220) | List? _readByteList(IsarReader reader, int offset, bool nullable) function _writeByteList (line 224) | void _writeByteList(IsarWriter writer, int offset, dynamic value) function _readIntList (line 229) | List? _readIntList(IsarReader reader, int offset, bool nullable) function _writeIntList (line 237) | void _writeIntList(IsarWriter writer, int offset, dynamic value) function _readFloatList (line 241) | List? _readFloatList(IsarReader reader, int offset, bool nullable) function _writeFloatList (line 249) | void _writeFloatList(IsarWriter writer, int offset, dynamic value) function _readLongList (line 253) | List? _readLongList(IsarReader reader, int offset, bool nullable) function _writeLongList (line 261) | void _writeLongList(IsarWriter writer, int offset, dynamic value) function _readDoubleList (line 265) | List? _readDoubleList(IsarReader reader, int offset, bool nulla... function _writeDoubleList (line 273) | void _writeDoubleList(IsarWriter writer, int offset, dynamic value) function _readStringList (line 277) | List? _readStringList(IsarReader reader, int offset, bool nulla... function _writeStringList (line 285) | void _writeStringList(IsarWriter writer, int offset, dynamic value) FILE: packages/isar/tool/get_version.dart function main (line 3) | void main() FILE: packages/isar/tool/verify_release_version.dart function main (line 3) | void main(List args) FILE: packages/isar_core/src/collection.rs type IsarCollection (line 23) | pub struct IsarCollection { method new (line 45) | pub(crate) fn new( method new_object_builder (line 70) | pub fn new_object_builder(&self, buffer: Option>) -> ObjectBui... method new_query_builder (line 74) | pub fn new_query_builder(&self) -> QueryBuilder { method init_auto_increment (line 78) | pub(crate) fn init_auto_increment(&self, cursors: &IsarCursors) -> Res... method update_auto_increment (line 87) | pub(crate) fn update_auto_increment(&self, id: i64) { method auto_increment (line 93) | pub fn auto_increment(&self, _: &mut IsarTxn) -> Result { method auto_increment_internal (line 97) | pub(crate) fn auto_increment_internal(&self) -> Result { method get (line 107) | pub fn get<'txn>(&self, txn: &'txn mut IsarTxn, id: i64) -> Result Result<&IsarInd... method get_by_index (line 124) | pub fn get_by_index<'txn>( method put (line 145) | pub fn put(&self, txn: &mut IsarTxn, id: Option, object: IsarObje... method put_by_index (line 151) | pub fn put_by_index( method put_internal (line 170) | fn put_internal( method delete (line 204) | pub fn delete(&self, txn: &mut IsarTxn, id: i64) -> Result { method delete_by_index (line 210) | pub fn delete_by_index( method delete_internal (line 227) | fn delete_internal( method get_link_backlink (line 258) | pub(crate) fn get_link_backlink(&self, link_id: u64) -> Result<&IsarLi... method link (line 268) | pub fn link(&self, txn: &mut IsarTxn, link_id: u64, id: i64, target_id... method unlink (line 275) | pub fn unlink(&self, txn: &mut IsarTxn, link_id: u64, id: i64, target_... method unlink_all (line 282) | pub fn unlink_all(&self, txn: &mut IsarTxn, link_id: u64, id: i64) -> ... method clear (line 289) | pub fn clear(&self, txn: &mut IsarTxn) -> Result<()> { method count (line 311) | pub fn count(&self, txn: &mut IsarTxn) -> Result { method get_size (line 315) | pub fn get_size( method import_json (line 340) | pub fn import_json(&self, txn: &mut IsarTxn, id_name: Option<&str>, js... method fill_indexes (line 371) | pub(crate) fn fill_indexes(&self, index_ids: &[u64], cursors: &IsarCur... method verify (line 399) | pub fn verify(&self, txn: &mut IsarTxn, objects: &IntMap) ... method verify_link (line 443) | pub fn verify_link(&self, txn: &mut IsarTxn, link_id: u64, links: &[(i... FILE: packages/isar_core/src/cursor.rs type IsarCursors (line 9) | pub(crate) struct IsarCursors<'txn, 'env> { function new (line 16) | pub fn new( function get_cursor (line 27) | pub fn get_cursor<'a>(&'a self, db: Db) -> Result Result<(u64, u64)> { function clear_db (line 50) | pub fn clear_db(&self, db: Db) -> Result<()> { function close (line 54) | pub fn close(self) -> Vec { type IsarCursor (line 63) | pub(crate) struct IsarCursor<'a, 'txn, 'env> { type Target (line 70) | type Target = Cursor<'txn>; method deref (line 72) | fn deref(&self) -> &Self::Target { method deref_mut (line 78) | fn deref_mut(&mut self) -> &mut Self::Target { method drop (line 84) | fn drop(&mut self) { FILE: packages/isar_core/src/error.rs type Result (line 3) | pub type Result = std::result::Result; type IsarError (line 6) | pub enum IsarError { function illegal_arg (line 64) | pub fn illegal_arg(msg: &str) -> Result { function schema_error (line 70) | pub fn schema_error(msg: &str) -> Result { FILE: packages/isar_core/src/index/index_key.rs type IndexKey (line 9) | pub struct IndexKey { method new (line 14) | pub fn new() -> Self { method from_bytes (line 18) | pub fn from_bytes(bytes: Vec) -> Self { method add_byte (line 22) | pub fn add_byte(&mut self, value: u8) { method add_int (line 26) | pub fn add_int(&mut self, value: i32) { method add_long (line 32) | pub fn add_long(&mut self, value: i64) { method add_float (line 38) | pub fn add_float(&mut self, value: f32) { method add_double (line 52) | pub fn add_double(&mut self, value: f64) { method add_string (line 66) | pub fn add_string(&mut self, value: Option<&str>, case_sensitive: bool) { method add_hash (line 89) | pub fn add_hash(&mut self, value: u64) { method len (line 95) | pub fn len(&self) -> usize { method truncate (line 99) | pub fn truncate(&mut self, len: usize) { method increase (line 103) | pub fn increase(&mut self) -> bool { method decrease (line 118) | pub fn decrease(&mut self) -> bool { method partial_cmp (line 151) | fn partial_cmp(&self, other: &Self) -> Option { method as_bytes (line 135) | fn as_bytes(&self) -> Cow<[u8]> { method cmp_bytes (line 139) | fn cmp_bytes(&self, other: &[u8]) -> Ordering { method cmp (line 157) | fn cmp(&self, other: &Self) -> Ordering { function test_add_byte (line 170) | fn test_add_byte() { function test_add_int (line 186) | fn test_add_int() { function test_add_long (line 206) | fn test_add_long() { function test_add_float (line 229) | fn test_add_float() { function test_add_double (line 253) | fn test_add_double() { function test_add_string (line 292) | fn test_add_string() { FILE: packages/isar_core/src/index/index_key_builder.rs type IndexKeyBuilder (line 8) | pub(crate) struct IndexKeyBuilder<'a> { function new (line 13) | pub fn new(properties: &'a [IndexProperty]) -> Self { function create_keys (line 17) | pub fn create_keys( function create_primitive_key (line 33) | pub fn create_primitive_key(&self, object: IsarObject) -> IndexKey { function create_list_keys (line 67) | fn create_list_keys( FILE: packages/isar_core/src/index/mod.rs type IndexProperty (line 17) | pub struct IndexProperty { method new (line 24) | pub(crate) fn new(property: Property, index_type: IndexType, case_sens... method get_string_with_case (line 32) | pub fn get_string_with_case(&self, object: IsarObject) -> Option bool { type IsarIndex (line 48) | pub(crate) struct IsarIndex { constant MAX_STRING_INDEX_SIZE (line 59) | pub const MAX_STRING_INDEX_SIZE: usize = 1024; method new (line 61) | pub fn new( method create_for_object (line 81) | pub fn create_for_object( method delete_for_object (line 112) | pub fn delete_for_object( method iter_between (line 134) | pub fn iter_between<'txn, 'env>( method get_id (line 154) | pub fn get_id<'txn, 'env>( method get_size (line 167) | pub fn get_size(&self, cursors: &IsarCursors) -> Result { method clear (line 171) | pub fn clear(&self, cursors: &IsarCursors) -> Result<()> { method verify (line 175) | pub fn verify(&self, cursors: &IsarCursors, objects: &IntMap String { method move_old_database (line 88) | fn move_old_database(name: &str, dir: &str, new_path: &str) { method open_internal (line 102) | fn open_internal( method compact (line 183) | fn compact(self, compact_condition: CompactCondition) -> Result Option> { method begin_txn (line 220) | pub fn begin_txn(&self, write: bool, silent: bool) -> Result { method get_size (line 234) | pub fn get_size( method copy_to_file (line 249) | pub fn copy_to_file(&self, path: &str) -> Result<()> { method new_watcher (line 253) | fn new_watcher(&self, start: WatcherModifier, stop: WatcherModifier) -... method watch_collection (line 262) | pub fn watch_collection( method watch_object (line 280) | pub fn watch_object( method watch_query (line 300) | pub fn watch_query( method close_internal (line 319) | fn close_internal(self: Arc, delete_from_disk: bool) -> bool { method close (line 340) | pub fn close(self: Arc) -> bool { method close_and_delete (line 344) | pub fn close_and_delete(self: Arc) -> bool { method verify (line 348) | pub fn verify(&self, txn: &mut IsarTxn) -> Result<()> { FILE: packages/isar_core/src/legacy/isar_object_v1.rs type LegacyProperty (line 5) | pub struct LegacyProperty { method new (line 11) | pub const fn new(data_type: DataType, offset: usize) -> Self { type LegacyIsarObject (line 17) | pub struct LegacyIsarObject<'a> { function from_bytes (line 23) | pub fn from_bytes(bytes: &'a [u8]) -> Self { function contains_offset (line 29) | pub(crate) fn contains_offset(&self, offset: usize) -> bool { function contains_property (line 34) | pub fn contains_property(&self, property: LegacyProperty) -> bool { function is_null (line 38) | pub fn is_null(&self, property: LegacyProperty) -> bool { function read_byte (line 49) | pub fn read_byte(&self, property: LegacyProperty) -> u8 { function read_bool (line 57) | pub fn read_bool(&self, property: LegacyProperty) -> bool { function read_int (line 61) | pub fn read_int(&self, property: LegacyProperty) -> i32 { function read_float (line 69) | pub fn read_float(&self, property: LegacyProperty) -> f32 { function read_long (line 77) | pub fn read_long(&self, property: LegacyProperty) -> i64 { function read_double (line 85) | pub fn read_double(&self, property: LegacyProperty) -> f64 { function get_offset_length (line 93) | fn get_offset_length(&self, offset: usize, dynamic_offset: bool) -> Opti... function read_string_at (line 104) | fn read_string_at(&self, offset: usize, dynamic_offset: bool) -> Option<... function read_string (line 110) | pub fn read_string(&'a self, property: LegacyProperty) -> Option<&'a str> { function read_byte_list (line 114) | pub fn read_byte_list(&self, property: LegacyProperty) -> Option<&'a [u8... function read_int_list (line 119) | pub fn read_int_list(&self, property: LegacyProperty) -> Option> { function read_float_list (line 129) | pub fn read_float_list(&self, property: LegacyProperty) -> Option Option Option Option(&self, cursors: &IsarCursors, id: i64, mut callback... method iter (line 53) | pub fn iter<'txn, 'env, F>( method create (line 74) | pub fn create(&self, cursors: &IsarCursors, source_id: i64, target_id:... method delete (line 92) | pub fn delete(&self, cursors: &IsarCursors, source_id: i64, target_id:... method delete_all_for_object (line 117) | pub fn delete_all_for_object(&self, cursors: &IsarCursors, id: i64) ->... method get_size (line 138) | pub fn get_size(&self, cursors: &IsarCursors) -> Result { method clear (line 142) | pub fn clear(&self, cursors: &IsarCursors) -> Result<()> { method verify (line 147) | pub fn verify(&self, cursors: &IsarCursors, links: &[(i64, i64)]) -> R... FILE: packages/isar_core/src/mdbx/cursor.rs type UnboundCursor (line 9) | pub struct UnboundCursor { method new (line 14) | pub(crate) fn new() -> Self { method bind (line 20) | pub fn bind<'txn>(self, txn: &'txn Txn, db: Db) -> Result> { method drop (line 33) | fn drop(&mut self) { type Cursor (line 38) | pub struct Cursor<'txn> { function unbind (line 44) | pub fn unbind(self) -> UnboundCursor { function op_get (line 49) | fn op_get( function move_to (line 74) | pub fn move_to(&mut self, key: &K) -> Result... function move_to_key_val (line 82) | pub fn move_to_key_val(&mut self, key: &K, val: &[u8]) -> Result... function move_to_gte (line 90) | fn move_to_gte(&mut self, key: &K) -> Result... function move_to_next_dup (line 98) | fn move_to_next_dup(&mut self) -> Result>> { function move_to_last_dup (line 102) | fn move_to_last_dup(&mut self) -> Result>> { function move_to_prev_no_dup (line 106) | fn move_to_prev_no_dup(&mut self) -> Result>> { function move_to_next (line 110) | pub fn move_to_next(&mut self) -> Result>> { function move_to_first (line 114) | pub fn move_to_first(&mut self) -> Result>> { function move_to_last (line 118) | pub fn move_to_last(&mut self) -> Result>> { function put (line 122) | pub fn put(&mut self, key: &K, data: &[u8]) -> Result<()> { function delete_current (line 134) | pub fn delete_current(&mut self) -> Result<()> { function iter (line 140) | fn iter( function iter_all (line 163) | pub fn iter_all( function iter_between_first (line 186) | fn iter_between_first( function iter_between (line 232) | pub fn iter_between( function iter_dups (line 269) | pub fn iter_dups( FILE: packages/isar_core/src/mdbx/db.rs type Db (line 9) | pub struct Db { method runtime_id (line 15) | pub fn runtime_id(&self) -> u64 { method open (line 19) | pub fn open( method stat (line 52) | pub fn stat(&self, txn: &Txn) -> Result<(u64, u64)> { method clear (line 76) | pub fn clear(&self, txn: &Txn) -> Result<()> { method drop (line 81) | pub fn drop(self, txn: &Txn) -> Result<()> { FILE: packages/isar_core/src/mdbx/env.rs type Env (line 7) | pub struct Env { method create (line 17) | pub fn create( method txn (line 70) | pub fn txn(&self, write: bool) -> Result { method copy (line 85) | pub fn copy(&self, path: &str) -> Result<()> { constant MIB (line 14) | const MIB: isize = 1 << 20; method drop (line 92) | fn drop(&mut self) { FILE: packages/isar_core/src/mdbx/mod.rs type KeyVal (line 15) | pub type KeyVal<'txn> = (&'txn [u8], &'txn [u8]); constant EMPTY_KEY (line 17) | pub const EMPTY_KEY: ffi::MDBX_val = ffi::MDBX_val { constant EMPTY_VAL (line 22) | pub const EMPTY_VAL: ffi::MDBX_val = ffi::MDBX_val { function from_mdb_val (line 28) | pub unsafe fn from_mdb_val<'a>(val: &ffi::MDBX_val) -> &'a [u8] { function to_mdb_val (line 33) | pub unsafe fn to_mdb_val(value: &[u8]) -> ffi::MDBX_val { function mdbx_result (line 41) | pub fn mdbx_result(err_code: c_int) -> Result<()> { type Key (line 59) | pub trait Key { method as_bytes (line 60) | fn as_bytes(&self) -> Cow<[u8]>; method cmp_bytes (line 62) | fn cmp_bytes(&self, other: &[u8]) -> Ordering; function str_to_os (line 70) | pub fn str_to_os(str: &str) -> Result { constant ENV_OPEN (line 76) | pub const ENV_OPEN: unsafe extern "C" fn( constant ENV_COPY (line 83) | pub const ENV_COPY: unsafe extern "C" fn( function str_to_os (line 95) | pub fn str_to_os(str: &str) -> Result { constant ENV_OPEN (line 101) | pub const ENV_OPEN: unsafe extern "C" fn( constant ENV_COPY (line 108) | pub const ENV_COPY: unsafe extern "C" fn( FILE: packages/isar_core/src/mdbx/txn.rs type Txn (line 6) | pub struct Txn<'env> { function new (line 13) | pub(crate) fn new(txn: *mut ffi::MDBX_txn, write: bool) -> Self { function commit (line 21) | pub fn commit(mut self) -> Result<()> { function abort (line 28) | pub fn abort(self) {} method drop (line 32) | fn drop(&mut self) { FILE: packages/isar_core/src/object/data_type.rs type DataType (line 4) | pub enum DataType { method is_static (line 26) | pub fn is_static(&self) -> bool { method is_dynamic (line 38) | pub fn is_dynamic(&self) -> bool { method get_static_size (line 42) | pub fn get_static_size(&self) -> usize { method is_scalar (line 51) | pub fn is_scalar(&self) -> bool { method get_element_type (line 55) | pub fn get_element_type(&self) -> Option { FILE: packages/isar_core/src/object/id.rs type BytesToId (line 5) | pub trait BytesToId { method to_id (line 6) | fn to_id(&self) -> i64; method to_id (line 10) | fn to_id(&self) -> i64 { type IdToBytes (line 17) | pub trait IdToBytes { method to_id_bytes (line 18) | fn to_id_bytes(&self) -> [u8; 8]; method to_id_bytes (line 22) | fn to_id_bytes(&self) -> [u8; 8] { method as_bytes (line 29) | fn as_bytes(&self) -> Cow<[u8]> { method cmp_bytes (line 34) | fn cmp_bytes(&self, other: &[u8]) -> Ordering { function test_to_id_bytes (line 45) | fn test_to_id_bytes() { function test_to_id (line 59) | fn test_to_id() { FILE: packages/isar_core/src/object/isar_object.rs type IsarObject (line 8) | pub struct IsarObject<'a> { constant NULL_BYTE (line 14) | pub const NULL_BYTE: u8 = 0; constant NULL_BOOL (line 15) | pub const NULL_BOOL: u8 = 0; constant FALSE_BOOL (line 16) | pub const FALSE_BOOL: u8 = 1; constant TRUE_BOOL (line 17) | pub const TRUE_BOOL: u8 = 2; constant NULL_INT (line 18) | pub const NULL_INT: i32 = i32::MIN; constant NULL_LONG (line 19) | pub const NULL_LONG: i64 = i64::MIN; constant NULL_FLOAT (line 20) | pub const NULL_FLOAT: f32 = f32::NAN; constant NULL_DOUBLE (line 21) | pub const NULL_DOUBLE: f64 = f64::NAN; constant MAX_SIZE (line 22) | pub const MAX_SIZE: u32 = 2 << 24; function from_bytes (line 24) | pub fn from_bytes(bytes: &'a [u8]) -> Self { function as_bytes (line 29) | pub fn as_bytes(&self) -> &'a [u8] { function len (line 33) | pub fn len(&self) -> usize { function contains_offset (line 38) | pub(crate) fn contains_offset(&self, offset: usize) -> bool { function is_null (line 42) | pub fn is_null(&self, offset: usize, data_type: DataType) -> bool { function byte_to_bool (line 55) | pub fn byte_to_bool(value: u8) -> Option { function read_byte (line 63) | pub fn read_byte(&self, offset: usize) -> u8 { function read_bool (line 71) | pub fn read_bool(&self, offset: usize) -> Option { function read_int (line 80) | pub fn read_int(&self, offset: usize) -> i32 { function read_float (line 88) | pub fn read_float(&self, offset: usize) -> f32 { function read_long (line 96) | pub fn read_long(&self, offset: usize) -> i64 { function read_double (line 104) | pub fn read_double(&self, offset: usize) -> f64 { function read_u24 (line 112) | fn read_u24(&self, offset: usize) -> usize { function get_offset_length (line 116) | fn get_offset_length(&self, offset: usize) -> Option<(usize, usize)> { function read_length (line 127) | pub fn read_length(&self, offset: usize) -> Option { function read_byte_list (line 132) | pub fn read_byte_list(&self, offset: usize) -> Option<&'a [u8]> { function read_string (line 137) | pub fn read_string(&'a self, offset: usize) -> Option<&'a str> { function read_object (line 143) | pub fn read_object(&'a self, offset: usize) -> Option { function read_bool_list (line 148) | pub fn read_bool_list(&self, offset: usize) -> Option>> { function read_int_list (line 157) | pub fn read_int_list(&self, offset: usize) -> Option> { function read_int_or_null_list (line 166) | pub fn read_int_or_null_list(&self, offset: usize) -> Option Option> { function read_float_or_null_list (line 189) | pub fn read_float_or_null_list(&self, offset: usize) -> Option Option> { function read_long_or_null_list (line 206) | pub fn read_long_or_null_list(&self, offset: usize) -> Option Option> { function read_double_or_null_list (line 229) | pub fn read_double_or_null_list(&self, offset: usize) -> Option Option Option( function hash_property (line 268) | pub fn hash_property( function hash_string (line 298) | pub fn hash_string(value: Option<&str>, case_sensitive: bool, seed: u64)... function hash_list (line 310) | pub fn hash_list(value: Option<&[T]>, seed: u64) -> u64 { function hash_string_list (line 319) | pub fn hash_string_list( function compare_property (line 335) | pub fn compare_property( function test_read_non_contained_property (line 373) | fn test_read_non_contained_property() { function test_read_bool (line 388) | fn test_read_bool() { function test_read_byte (line 406) | fn test_read_byte() { function test_read_int (line 419) | fn test_read_int() { function test_read_float (line 432) | fn test_read_float() { function test_read_long (line 445) | fn test_read_long() { function test_read_double (line 458) | fn test_read_double() { function test_read_string (line 471) | fn test_read_string() { function test_read_byte_list (line 489) | fn test_read_byte_list() { function test_read_int_list (line 507) | fn test_read_int_list() { function test_read_float_list (line 525) | fn test_read_float_list() { function test_read_long_list (line 546) | fn test_read_long_list() { function test_read_double_list (line 564) | fn test_read_double_list() { function test_read_string_list (line 585) | fn test_read_string_list() { FILE: packages/isar_core/src/object/json_encode_decode.rs type JsonEncodeDecode (line 11) | pub struct JsonEncodeDecode {} method encode (line 15) | pub fn encode( method object_to_value (line 111) | fn object_to_value( method decode (line 127) | pub fn decode( method value_to_bool (line 227) | fn value_to_bool(value: &Value) -> Result> { method value_to_byte (line 236) | fn value_to_byte(value: &Value) -> Result { method value_to_int (line 247) | fn value_to_int(value: &Value) -> Result { method value_to_float (line 258) | fn value_to_float(value: &Value) -> Result { method value_to_long (line 269) | fn value_to_long(value: &Value) -> Result { method value_to_double (line 279) | fn value_to_double(value: &Value) -> Result { method value_to_string (line 289) | fn value_to_string(value: &Value) -> Result> { method value_to_object (line 299) | fn value_to_object( method value_to_array (line 314) | fn value_to_array(value: &Value, convert: F) -> Result>) -> Object... method write_at (line 57) | fn write_at(&mut self, offset: usize, bytes: &[u8]) { method write_u24 (line 65) | fn write_u24(&mut self, offset: usize, value: usize) { method write_null (line 72) | pub fn write_null(&mut self, offset: usize, data_type: DataType) { method bool_to_byte (line 93) | pub fn bool_to_byte(value: Option) -> u8 { method write_byte (line 105) | pub fn write_byte(&mut self, offset: usize, value: u8) { method write_bool (line 109) | pub fn write_bool(&mut self, offset: usize, value: Option) { method write_int (line 114) | pub fn write_int(&mut self, offset: usize, value: i32) { method write_float (line 118) | pub fn write_float(&mut self, offset: usize, value: f32) { method write_long (line 122) | pub fn write_long(&mut self, offset: usize, value: i64) { method write_double (line 126) | pub fn write_double(&mut self, offset: usize, value: f64) { method write_string (line 130) | pub fn write_string(&mut self, offset: usize, value: Option<&str>) { method write_object (line 135) | pub fn write_object(&mut self, offset: usize, value: Option) { method write_int_list (line 148) | pub fn write_int_list(&mut self, offset: usize, value: Option<&[i32]>) { method write_float_list (line 152) | pub fn write_float_list(&mut self, offset: usize, value: Option<&[f32]... method write_long_list (line 156) | pub fn write_long_list(&mut self, offset: usize, value: Option<&[i64]>) { method write_double_list (line 160) | pub fn write_double_list(&mut self, offset: usize, value: Option<&[f64... method write_string_list (line 164) | pub fn write_string_list(&mut self, offset: usize, value: Option<&[Opt... method write_object_list (line 168) | pub fn write_object_list(&mut self, offset: usize, value: Option<&[Opt... method write_list (line 172) | fn write_list(&mut self, offset: usize, list: Option<&[T]>) { method write_list_list (line 184) | fn write_list_list( method get_list_bytes (line 212) | pub(crate) fn get_list_bytes(list: &[T]) -> &[u8] { method finish (line 218) | pub fn finish(&self) -> IsarObject { method recycle (line 222) | pub fn recycle(self) -> Vec { function offset_size (line 245) | fn offset_size(value: usize) -> [u8; 3] { function test_write_null (line 254) | pub fn test_write_null() { function test_write_bool (line 301) | pub fn test_write_bool() { function test_write_byte (line 316) | pub fn test_write_byte() { function test_write_int (line 331) | pub fn test_write_int() { function test_write_float (line 338) | pub fn test_write_float() { function test_write_long (line 353) | pub fn test_write_long() { function test_write_double (line 362) | pub fn test_write_double() { function test_write_string (line 377) | pub fn test_write_string() { function test_write_object (line 401) | pub fn test_write_object() { function test_write_multiple_static_types (line 413) | pub fn test_write_multiple_static_types() { function test_write_byte_list (line 442) | pub fn test_write_byte_list() { function test_write_int_list (line 460) | pub fn test_write_int_list() { function test_write_float_list (line 479) | pub fn test_write_float_list() { function test_write_long_list (line 498) | pub fn test_write_long_list() { function test_write_double_list (line 517) | pub fn test_write_double_list() { function test_write_string_list (line 536) | pub fn test_write_string_list() { function test_write_object_list (line 574) | pub fn test_write_object_list() { FILE: packages/isar_core/src/object/property.rs type Property (line 6) | pub struct Property { method new (line 14) | pub fn new(name: &str, data_type: DataType, offset: usize, target_id: ... method debug (line 24) | pub const fn debug(data_type: DataType, offset: usize) -> Self { FILE: packages/isar_core/src/query/fast_wild_match.rs constant ASTERISK (line 1) | const ASTERISK: u8 = 42; constant QUESTION_MARK (line 2) | const QUESTION_MARK: u8 = 63; function fast_wild_match (line 4) | pub(crate) fn fast_wild_match(tame: &str, wild: &str) -> bool { function test_wild (line 66) | fn test_wild() { function test_tame (line 153) | fn test_tame() { function test_empty (line 258) | fn test_empty() { FILE: packages/isar_core/src/query/filter.rs type Filter (line 72) | pub struct Filter(FilterCond); method id (line 75) | pub fn id(lower: i64, upper: i64) -> Filter { method byte (line 80) | pub fn byte(property: &Property, lower: u8, upper: u8) -> Result Result Result Result Result, case_sensitive: bool) -> Opt... method string (line 108) | pub fn string( method byte_string (line 122) | pub fn byte_string( method string_starts_with (line 148) | pub fn string_starts_with( method string_ends_with (line 156) | pub fn string_ends_with( method string_contains (line 164) | pub fn string_contains( method string_matches (line 172) | pub fn string_matches( method list_length (line 180) | pub fn list_length(property: &Property, lower: usize, upper: usize) ->... method null (line 193) | pub fn null(property: &Property) -> Filter { method and (line 201) | pub fn and(filters: Vec) -> Filter { method or (line 207) | pub fn or(filters: Vec) -> Filter { method xor (line 213) | pub fn xor(filters: Vec) -> Filter { method not (line 219) | pub fn not(filter: Filter) -> Filter { method stat (line 226) | pub fn stat(value: bool) -> Filter { method object (line 231) | pub fn object(property: &Property, filter: Option) -> Result) -... method evaluate (line 757) | fn evaluate( method evaluate (line 778) | fn evaluate( method evaluate (line 813) | fn evaluate( method evaluate (line 841) | fn evaluate( type IdBetweenCond (line 335) | struct IdBetweenCond { type StringBetweenCond (line 474) | struct StringBetweenCond { type AnyStringBetweenCond (line 482) | struct AnyStringBetweenCond { function string_between (line 489) | fn string_between( type ListLengthCond (line 637) | struct ListLengthCond { type NullCond (line 659) | struct NullCond { type AndCond (line 676) | struct AndCond { type OrCond (line 692) | struct OrCond { type XorCond (line 708) | struct XorCond { type NotCond (line 729) | struct NotCond { type StaticCond (line 740) | struct StaticCond { type ObjectCond (line 751) | struct ObjectCond { type AnyObjectCond (line 772) | struct AnyObjectCond { type AnyLinkCond (line 807) | struct AnyLinkCond { type LinkLengthCond (line 834) | struct LinkLengthCond { FILE: packages/isar_core/src/query/id_where_clause.rs type IdWhereClause (line 10) | pub(crate) struct IdWhereClause { method new (line 18) | pub(crate) fn new(db: Db, lower: i64, upper: i64, sort: Sort) -> Self { method is_empty (line 27) | pub fn is_empty(&self) -> bool { method id_matches (line 31) | pub(crate) fn id_matches(&self, id: i64) -> bool { method iter (line 35) | pub(crate) fn iter<'txn, 'env, F>( method is_overlapping (line 64) | pub(crate) fn is_overlapping(&self, other: &Self) -> bool { FILE: packages/isar_core/src/query/index_where_clause.rs type IndexWhereClause (line 12) | pub(crate) struct IndexWhereClause { method new (line 22) | pub fn new( method object_matches (line 40) | pub fn object_matches(&self, object: IsarObject) -> bool { method iter_ids (line 52) | pub fn iter_ids<'txn, 'env, F>( method iter (line 70) | pub fn iter<'txn, 'env, F>( method is_overlapping (line 97) | pub fn is_overlapping(&self, other: &Self) -> bool { method has_duplicates (line 103) | pub fn has_duplicates(&self) -> bool { FILE: packages/isar_core/src/query/link_where_clause.rs type LinkWhereClause (line 8) | pub(crate) struct LinkWhereClause { method new (line 14) | pub fn new(link: IsarLink, id: i64) -> Result { method iter (line 18) | pub fn iter<'txn, 'env, F>( FILE: packages/isar_core/src/query/mod.rs type Sort (line 24) | pub enum Sort { type Case (line 29) | pub enum Case { type Query (line 35) | pub struct Query { method new (line 48) | pub(crate) fn new( method check_where_clauses_duplicates (line 70) | fn check_where_clauses_duplicates(where_clauses: &[WhereClause]) -> bo... method execute_raw (line 84) | pub(crate) fn execute_raw<'env, F>( method execute_unsorted (line 117) | fn execute_unsorted<'env, F>( method hash_properties (line 135) | fn hash_properties(object: IsarObject, properties: &[(Property, bool)]... method add_distinct_unsorted (line 143) | fn add_distinct_unsorted( method add_offset_limit_unsorted (line 162) | fn add_offset_limit_unsorted( method execute_sorted (line 182) | fn execute_sorted<'env>( method add_distinct_sorted (line 213) | fn add_distinct_sorted( method add_offset_limit_sorted (line 228) | fn add_offset_limit_sorted( method maybe_matches_wc_filter (line 235) | pub(crate) fn maybe_matches_wc_filter(&self, id: i64, object: IsarObje... method find_while (line 251) | pub fn find_while(&self, txn: &'txn mut IsarTxn, mut callback: F) -... method find_all_vec (line 274) | pub fn find_all_vec(&self, txn: &'txn mut IsarTxn) -> Result Result { method export_json (line 292) | pub fn export_json( FILE: packages/isar_core/src/query/query_builder.rs type QueryBuilder (line 12) | pub struct QueryBuilder<'a> { function new (line 23) | pub(crate) fn new(collection: &'a IsarCollection) -> QueryBuilder { function init_where_clauses (line 35) | fn init_where_clauses(&mut self) { function add_id_where_clause (line 41) | pub fn add_id_where_clause(&mut self, start: i64, end: i64) -> Result<()> { function add_index_where_clause (line 58) | pub fn add_index_where_clause( function add_link_where_clause (line 84) | pub fn add_link_where_clause( function set_filter (line 101) | pub fn set_filter(&mut self, filter: Filter) { function add_sort (line 105) | pub fn add_sort(&mut self, property: &Property, sort: Sort) -> Result<()> { function add_distinct (line 114) | pub fn add_distinct(&mut self, property: &Property, case_sensitive: bool) { function set_offset (line 118) | pub fn set_offset(&mut self, offset: usize) { function set_limit (line 122) | pub fn set_limit(&mut self, limit: usize) { function build (line 126) | pub fn build(mut self) -> Query { FILE: packages/isar_core/src/query/where_clause.rs type WhereClause (line 10) | pub(crate) enum WhereClause { method maybe_matches (line 17) | pub fn maybe_matches(&self, id: i64, object: IsarObject) -> bool { method iter (line 25) | pub fn iter<'txn, 'env, 'a, F>( method is_overlapping (line 41) | pub(crate) fn is_overlapping(&self, other: &Self) -> bool { method has_duplicates (line 49) | pub(crate) fn has_duplicates(&self) -> bool { FILE: packages/isar_core/src/schema/collection_schema.rs type CollectionSchema (line 13) | pub struct CollectionSchema { method new (line 33) | pub fn new( method verify_name (line 50) | fn verify_name(name: &str) -> Result<()> { method verify (line 60) | pub(crate) fn verify(&self, collections: &[CollectionSchema]) -> Resul... method merge_properties (line 196) | pub(crate) fn merge_properties(&mut self, existing: &Self) -> Result Vec { method to_json_bytes (line 231) | pub fn to_json_bytes(&self) -> Result> { method eq (line 27) | fn eq(&self, other: &Self) -> bool { FILE: packages/isar_core/src/schema/index_schema.rs type IndexType (line 8) | pub enum IndexType { type IndexPropertySchema (line 15) | pub struct IndexPropertySchema { method new (line 24) | pub fn new(name: &str, index_type: IndexType, case_sensitive: bool) ->... type IndexSchema (line 34) | pub struct IndexSchema { method new (line 43) | pub fn new( method as_index (line 57) | pub(crate) fn as_index(&self, db: Db, properties: &[Property]) -> Isar... FILE: packages/isar_core/src/schema/link_schema.rs type LinkSchema (line 4) | pub struct LinkSchema { method new (line 11) | pub fn new(name: &str, target_collection_name: &str) -> Self { FILE: packages/isar_core/src/schema/migrate_v1.rs function migrate_v1 (line 13) | pub fn migrate_v1(txn: &Txn, schema: &mut CollectionSchema) -> Result<()> { FILE: packages/isar_core/src/schema/mod.rs type Schema (line 15) | pub struct Schema { method new (line 20) | pub fn new(collections: Vec) -> Result { method from_json (line 33) | pub fn from_json(json: &[u8]) -> Result { method get_collection (line 41) | pub(crate) fn get_collection(&self, name: &str, embedded: bool) -> Opt... method count_dbs (line 47) | pub(crate) fn count_dbs(&self) -> usize { FILE: packages/isar_core/src/schema/property_schema.rs type PropertySchema (line 6) | pub struct PropertySchema { method new (line 16) | pub fn new( method as_property (line 28) | pub(crate) fn as_property(&self, offset: usize) -> Option { method eq (line 39) | fn eq(&self, other: &Self) -> bool { FILE: packages/isar_core/src/schema/schema_manager.rs type SchemaManager (line 32) | pub(crate) struct SchemaManager { constant ISAR_FILE_VERSION (line 39) | pub const ISAR_FILE_VERSION: u8 = 2; method create (line 41) | pub fn create(instance_id: u64, txn: &Txn) -> Result { method migrate_old_info (line 56) | fn migrate_old_info(info_cursor: &mut Cursor) -> Result<()> { method get_schemas (line 82) | fn get_schemas(info_cursor: &mut Cursor) -> Result... method delete_schema (line 103) | fn delete_schema(info_cursor: &mut Cursor, schema: &CollectionSchema) ... method open_collection_db (line 111) | pub fn open_collection_db(txn: &Txn, col: &CollectionSchema) -> Result... method open_index_db (line 115) | pub fn open_index_db(txn: &Txn, col: &CollectionSchema, index: &IndexS... method open_link_dbs (line 120) | pub fn open_link_dbs(txn: &Txn, col: &CollectionSchema, link: &LinkSch... method delete_collection (line 128) | fn delete_collection(txn: &Txn, col: &CollectionSchema) -> Result<()> { method delete_index (line 140) | fn delete_index(txn: &Txn, col: &CollectionSchema, index: &IndexSchema... method delete_link (line 145) | fn delete_link(txn: &Txn, col: &CollectionSchema, link: &LinkSchema) -... method perform_migration (line 151) | fn perform_migration( method migrate_schema (line 192) | pub fn migrate_schema(&mut self, txn: &Txn, schemas: &mut Schema) -> R... method open_collection (line 222) | pub fn open_collection( method get_embedded_properties (line 259) | fn get_embedded_properties( method open_indexes (line 280) | fn open_indexes( method open_links (line 294) | fn open_links( method open_backlinks (line 321) | fn open_backlinks( method delete_unopened_collections (line 349) | pub fn delete_unopened_collections(&self, txn: &Txn) -> Result<()> { FILE: packages/isar_core/src/txn.rs type IsarTxn (line 9) | pub struct IsarTxn<'env> { function new (line 18) | pub(crate) fn new( function is_active (line 33) | pub fn is_active(&self) -> bool { function verify_instance_id (line 37) | fn verify_instance_id(&self, instance_id: u64) -> Result<()> { function read (line 45) | pub(crate) fn read<'txn, T, F>(&'txn mut self, instance_id: u64, job: F)... function write (line 60) | pub(crate) fn write<'txn, T, F>(&'txn mut self, instance_id: u64, job: F... function commit (line 85) | pub fn commit(self) -> Result<()> { function abort (line 99) | pub fn abort(self) { function db_names (line 103) | pub(crate) fn db_names(&mut self) -> Result> { FILE: packages/isar_core/src/watch/change_set.rs type ChangeSet (line 7) | pub(crate) struct ChangeSet<'a> { function new (line 13) | pub fn new(watchers: MutexGuard<'a, IsarWatchers>) -> Self { function register_watchers (line 20) | fn register_watchers(changed_watchers: &mut IntMap>, watche... function register_change (line 31) | pub fn register_change(&mut self, col_id: u64, id: i64, object: IsarObje... function register_all (line 47) | pub fn register_all(&mut self, col_id: u64) { function notify_watchers (line 58) | pub fn notify_watchers(self) { FILE: packages/isar_core/src/watch/isar_watchers.rs type WatcherModifier (line 8) | pub(crate) type WatcherModifier = Box) -> Self { method get_col_watchers (line 23) | pub(crate) fn get_col_watchers(&mut self, col_id: u64) -> &mut IsarCol... method sync (line 31) | pub(crate) fn sync(&mut self) { type IsarCollectionWatchers (line 39) | pub struct IsarCollectionWatchers { method new (line 46) | fn new() -> Self { method add_watcher (line 54) | pub fn add_watcher(&mut self, watcher_id: u64, callback: WatcherCallba... method remove_watcher (line 59) | pub fn remove_watcher(&mut self, watcher_id: u64) { method add_object_watcher (line 68) | pub fn add_object_watcher(&mut self, watcher_id: u64, id: i64, callbac... method remove_object_watcher (line 77) | pub fn remove_object_watcher(&mut self, id: i64, watcher_id: u64) { method add_query_watcher (line 86) | pub fn add_query_watcher(&mut self, watcher_id: u64, query: Query, cal... method remove_query_watcher (line 91) | pub fn remove_query_watcher(&mut self, watcher_id: u64) { FILE: packages/isar_core/src/watch/mod.rs type WatchHandle (line 5) | pub struct WatchHandle { method new (line 10) | pub(crate) fn new(stop_callback: Box) -> Self { method stop (line 16) | pub fn stop(self) {} method drop (line 20) | fn drop(&mut self) { FILE: packages/isar_core/src/watch/watcher.rs type WatcherCallback (line 1) | pub type WatcherCallback = Box; type Watcher (line 3) | pub(super) struct Watcher { method new (line 9) | pub fn new(id: u64, callback: WatcherCallback) -> Self { method get_id (line 13) | pub fn get_id(&self) -> u64 { method notify (line 17) | pub fn notify(&self) { FILE: packages/isar_core/tests/test_binary.rs type BinaryTest (line 15) | pub struct BinaryTest { method create (line 22) | fn create(data: &[(DataType, Value)]) -> Self { method create_properties (line 36) | fn create_properties(types: &[DataType]) -> Vec { method create_temp_json (line 46) | fn create_temp_json(properties: &[Property], values: &[Value]) -> Value { function generate_binary_golden (line 56) | fn generate_binary_golden() -> Vec { function normalize (line 277) | fn normalize(blocks: &[(DataType, Vec)]) -> Vec<(DataType, Value)> { function overwrite_binary_golden (line 285) | fn overwrite_binary_golden() { function test_binary_serialize (line 292) | fn test_binary_serialize() { function test_binary_parse (line 309) | fn test_binary_parse() { FILE: packages/isar_core/tests/test_hash.rs constant PRIME32 (line 3) | const PRIME32: u64 = 2654435761; constant PRIME64 (line 4) | const PRIME64: u64 = 11400714785074694797; function test_xxh3 (line 7) | fn test_xxh3() { FILE: packages/isar_core_ffi/build.rs function main (line 3) | fn main() { FILE: packages/isar_core_ffi/src/c_object_set.rs type CObject (line 5) | pub struct CObject { method new (line 14) | pub fn new() -> Self { method get_object (line 23) | pub fn get_object(&self) -> IsarObject { method get_id (line 28) | pub fn get_id(&mut self) -> i64 { method set_id (line 32) | pub fn set_id(&mut self, id: i64) { method set_object (line 36) | pub fn set_object(&mut self, object: Option) { type CObjectSet (line 51) | pub struct CObjectSet { method fill_from_vec (line 59) | pub fn fill_from_vec(&mut self, objects: Vec) { method get_objects (line 67) | pub unsafe fn get_objects(&self) -> &mut [CObject] { method get_length (line 71) | pub fn get_length(&self) -> usize { function isar_free_c_object_set (line 77) | pub unsafe extern "C" fn isar_free_c_object_set(ros: &mut CObjectSet) { FILE: packages/isar_core_ffi/src/crud.rs function isar_get (line 12) | pub unsafe extern "C" fn isar_get( function isar_get_by_index (line 26) | pub unsafe extern "C" fn isar_get_by_index( function isar_get_all (line 47) | pub unsafe extern "C" fn isar_get_all( function isar_get_all_by_index (line 63) | pub unsafe extern "C" fn isar_get_all_by_index( function isar_put (line 87) | pub unsafe extern "C" fn isar_put( function isar_put_by_index (line 105) | pub unsafe extern "C" fn isar_put_by_index( function isar_put_all (line 119) | pub unsafe extern "C" fn isar_put_all( function isar_put_all_by_index (line 139) | pub unsafe extern "C" fn isar_put_all_by_index( function isar_delete (line 155) | pub unsafe extern "C" fn isar_delete( function isar_delete_by_index (line 169) | pub unsafe extern "C" fn isar_delete_by_index( function isar_delete_all (line 185) | pub unsafe extern "C" fn isar_delete_all( function isar_delete_all_by_index (line 207) | pub unsafe extern "C" fn isar_delete_all_by_index( function isar_clear (line 231) | pub unsafe extern "C" fn isar_clear( function isar_json_import (line 239) | pub unsafe extern "C" fn isar_json_import( function isar_count (line 255) | pub unsafe extern "C" fn isar_count( function isar_get_size (line 267) | pub unsafe extern "C" fn isar_get_size( function isar_verify (line 281) | pub unsafe extern "C" fn isar_verify( FILE: packages/isar_core_ffi/src/dart.rs function dart_post_int (line 5) | pub fn dart_post_int(port: DartPort, value: i64) { type DartPort (line 10) | pub type DartPort = i64; type DartPostCObjectFnType (line 12) | pub type DartPostCObjectFnType = extern "C" fn(port_id: DartPort, messag... type DartCObject (line 15) | pub struct DartCObject { method new (line 21) | fn new(value: i64) -> Self { function isar_connect_dart_api (line 36) | pub unsafe extern "C" fn isar_connect_dart_api(ptr: DartPostCObjectFnTyp... FILE: packages/isar_core_ffi/src/error.rs type ErrCounter (line 7) | type ErrCounter = (Vec<(i64, String)>, i64); type DartErrCode (line 10) | pub trait DartErrCode { method into_dart_result_code (line 11) | fn into_dart_result_code(self) -> i64; method into_dart_result_code (line 15) | fn into_dart_result_code(self) -> i64 { function isar_get_error (line 59) | pub unsafe extern "C" fn isar_get_error(err_code: i64) -> *mut c_char { FILE: packages/isar_core_ffi/src/filter.rs function isar_filter_static (line 12) | pub unsafe extern "C" fn isar_filter_static(filter: *mut *const Filter, ... function isar_filter_and_or_xor (line 19) | pub unsafe extern "C" fn isar_filter_and_or_xor( function isar_filter_not (line 42) | pub unsafe extern "C" fn isar_filter_not(filter: *mut *const Filter, con... function get_property (line 49) | pub fn get_property( function isar_filter_object (line 71) | pub unsafe extern "C" fn isar_filter_object( function isar_filter_link (line 92) | pub unsafe extern "C" fn isar_filter_link( function isar_filter_link_length (line 107) | pub unsafe extern "C" fn isar_filter_link_length( function isar_filter_list_length (line 122) | pub unsafe extern "C" fn isar_filter_list_length( function isar_filter_null (line 139) | pub unsafe extern "C" fn isar_filter_null( function isar_filter_id (line 175) | pub unsafe extern "C" fn isar_filter_id( function isar_filter_long (line 194) | pub unsafe extern "C" fn isar_filter_long( function isar_filter_double (line 241) | pub unsafe extern "C" fn isar_filter_double( function get_lower_str (line 271) | unsafe fn get_lower_str(lower: Option>, include_lower: bool) -> ... function get_upper_str (line 291) | unsafe fn get_upper_str(upper: Option>, include_upper: bool) -> ... function isar_filter_string (line 313) | pub unsafe extern "C" fn isar_filter_string( FILE: packages/isar_core_ffi/src/index_key.rs function isar_key_create (line 8) | pub unsafe extern "C" fn isar_key_create(key: *mut *const IndexKey) { function isar_key_increase (line 15) | pub unsafe extern "C" fn isar_key_increase(key: &mut IndexKey) -> bool { function isar_key_decrease (line 20) | pub unsafe extern "C" fn isar_key_decrease(key: &mut IndexKey) -> bool { function isar_key_add_byte (line 25) | pub extern "C" fn isar_key_add_byte(key: &mut IndexKey, value: u8) { function isar_key_add_int (line 30) | pub extern "C" fn isar_key_add_int(key: &mut IndexKey, value: i32) { function isar_key_add_long (line 35) | pub extern "C" fn isar_key_add_long(key: &mut IndexKey, value: i64) { function isar_key_add_float (line 40) | pub extern "C" fn isar_key_add_float(key: &mut IndexKey, value: f64) { function isar_key_add_double (line 50) | pub extern "C" fn isar_key_add_double(key: &mut IndexKey, value: f64) { function isar_key_add_string (line 55) | pub unsafe extern "C" fn isar_key_add_string( function isar_key_add_string_hash (line 65) | pub unsafe extern "C" fn isar_key_add_string_hash( function isar_key_add_string_list_hash (line 76) | pub unsafe extern "C" fn isar_key_add_string_list_hash( FILE: packages/isar_core_ffi/src/instance.rs type IsarInstanceSend (line 17) | struct IsarInstanceSend(*mut *const IsarInstance); function isar_version (line 22) | pub unsafe extern "C" fn isar_version() -> *const c_char { function isar_instance_create (line 27) | pub unsafe extern "C" fn isar_instance_create( function isar_instance_create_async (line 70) | pub unsafe extern "C" fn isar_instance_create_async( function isar_instance_close (line 107) | pub unsafe extern "C" fn isar_instance_close(isar: *const IsarInstance) ... function isar_instance_close_and_delete (line 113) | pub unsafe extern "C" fn isar_instance_close_and_delete(isar: *const Isa... function isar_instance_get_path (line 119) | pub unsafe extern "C" fn isar_instance_get_path(isar: &'static IsarInsta... function isar_instance_get_collection (line 124) | pub unsafe extern "C" fn isar_instance_get_collection<'a>( function isar_instance_get_size (line 140) | pub unsafe extern "C" fn isar_instance_get_size( function isar_instance_copy_to_file (line 154) | pub unsafe extern "C" fn isar_instance_copy_to_file( function isar_instance_verify (line 169) | pub unsafe extern "C" fn isar_instance_verify( function isar_get_offsets (line 177) | pub unsafe extern "C" fn isar_get_offsets( FILE: packages/isar_core_ffi/src/lib.rs function from_c_str (line 25) | pub unsafe fn from_c_str<'a>(str: *const c_char) -> Result *mut Qu... function isar_qb_add_id_where_clause (line 19) | pub unsafe extern "C" fn isar_qb_add_id_where_clause( function isar_qb_add_index_where_clause (line 30) | pub unsafe extern "C" fn isar_qb_add_index_where_clause( function isar_qb_add_link_where_clause (line 57) | pub unsafe extern "C" fn isar_qb_add_link_where_clause( function isar_qb_set_filter (line 69) | pub unsafe extern "C" fn isar_qb_set_filter(builder: &mut QueryBuilder, ... function isar_qb_add_sort_by (line 75) | pub unsafe extern "C" fn isar_qb_add_sort_by( function isar_qb_add_distinct_by (line 92) | pub unsafe extern "C" fn isar_qb_add_distinct_by( function isar_qb_set_offset_limit (line 104) | pub unsafe extern "C" fn isar_qb_set_offset_limit( function isar_qb_build (line 120) | pub unsafe extern "C" fn isar_qb_build(builder: *mut QueryBuilder) -> *m... function isar_q_free (line 126) | pub unsafe extern "C" fn isar_q_free(query: *mut Query) { function isar_q_find (line 131) | pub unsafe extern "C" fn isar_q_find( function isar_q_delete (line 155) | pub unsafe extern "C" fn isar_q_delete( type JsonBytes (line 178) | struct JsonBytes(*mut *mut u8); type JsonLen (line 181) | struct JsonLen(*mut u32); function isar_q_export_json (line 185) | pub unsafe extern "C" fn isar_q_export_json( function isar_free_json (line 210) | pub unsafe extern "C" fn isar_free_json(json_bytes: *mut u8, json_length... FILE: packages/isar_core_ffi/src/query_aggregation.rs type AggregationResult (line 12) | pub enum AggregationResult { type AggregationOp (line 20) | pub enum AggregationOp { method from_u8 (line 30) | fn from_u8(index: u8) -> AggregationOp { constant EMPTY_PROP (line 43) | const EMPTY_PROP: &Property = &Property { function aggregate (line 50) | fn aggregate( type AggregationResultSend (line 166) | pub struct AggregationResultSend(*mut *const AggregationResult); function isar_q_aggregate (line 171) | pub unsafe extern "C" fn isar_q_aggregate( function isar_q_aggregate_long_result (line 195) | pub unsafe extern "C" fn isar_q_aggregate_long_result(result: &Aggregati... function isar_q_aggregate_double_result (line 204) | pub unsafe extern "C" fn isar_q_aggregate_double_result(result: &Aggrega... FILE: packages/isar_core_ffi/src/txn.rs function run_async (line 17) | pub fn run_async(job: F) { type AsyncJob (line 21) | type AsyncJob = (Box, bool); function isar_txn_begin (line 24) | pub unsafe extern "C" fn isar_txn_begin( function isar_txn_finish (line 44) | pub unsafe extern "C" fn isar_txn_finish(txn: *mut CIsarTxn, commit: boo... type IsarTxnSend (line 51) | pub struct IsarTxnSend(IsarTxn<'static>); type CIsarTxn (line 55) | pub enum CIsarTxn { method begin_sync (line 67) | fn begin_sync(isar: &'static IsarInstance, write: bool, silent: bool) ... method begin_async (line 74) | fn begin_async( method exec_async_internal (line 106) | pub fn exec_async_internal Result<()> + Send + 'static>( method exec (line 119) | pub fn exec( method finish (line 147) | pub fn finish(self, commit: bool) -> Result<()> { FILE: packages/isar_core_ffi/src/watchers.rs function isar_watch_collection (line 8) | pub extern "C" fn isar_watch_collection( function isar_watch_object (line 23) | pub unsafe extern "C" fn isar_watch_object( function isar_watch_query (line 40) | pub extern "C" fn isar_watch_query( function isar_stop_watching (line 57) | pub unsafe extern "C" fn isar_stop_watching(handle: *mut WatchHandle) { FILE: packages/isar_flutter_libs/android/src/main/java/dev/isar/isar_flutter_libs/IsarFlutterLibsPlugin.java class IsarFlutterLibsPlugin (line 7) | public class IsarFlutterLibsPlugin implements FlutterPlugin { method onAttachedToEngine (line 8) | @Override method onDetachedFromEngine (line 11) | @Override FILE: packages/isar_flutter_libs/linux/include/isar_flutter_libs/isar_flutter_libs_plugin.h type IsarFlutterLibsPlugin (line 14) | typedef struct _IsarFlutterLibsPlugin IsarFlutterLibsPlugin; type IsarFlutterLibsPluginClass (line 15) | typedef struct { FILE: packages/isar_flutter_libs/linux/isar_flutter_libs_plugin.cc type _IsarFlutterLibsPlugin (line 13) | struct _IsarFlutterLibsPlugin { function isar_flutter_libs_plugin_handle_method_call (line 20) | static void isar_flutter_libs_plugin_handle_method_call( function isar_flutter_libs_plugin_dispose (line 40) | static void isar_flutter_libs_plugin_dispose(GObject* object) { function isar_flutter_libs_plugin_class_init (line 44) | static void isar_flutter_libs_plugin_class_init(IsarFlutterLibsPluginCla... function isar_flutter_libs_plugin_init (line 48) | static void isar_flutter_libs_plugin_init(IsarFlutterLibsPlugin* self) {} function method_call_cb (line 50) | static void method_call_cb(FlMethodChannel* channel, FlMethodCall* metho... function isar_flutter_libs_plugin_register_with_registrar (line 56) | void isar_flutter_libs_plugin_register_with_registrar(FlPluginRegistrar*... FILE: packages/isar_flutter_libs/windows/isar_flutter_libs_plugin.cpp class IsarFlutterLibsPlugin (line 19) | class IsarFlutterLibsPlugin : public flutter::Plugin { function IsarFlutterLibsPluginRegisterWithRegistrar (line 77) | void IsarFlutterLibsPluginRegisterWithRegistrar( FILE: packages/isar_generator/lib/isar_generator.dart function getIsarGenerator (line 5) | Builder getIsarGenerator(BuilderOptions options) FILE: packages/isar_generator/lib/src/code_gen/by_index_generator.dart function generateByIndexExtension (line 4) | String generateByIndexExtension(ObjectInfo oi) function generateSingleByIndex (line 29) | String generateSingleByIndex(ObjectInfo oi, ObjectIndex index) function generateAllByIndex (line 53) | String generateAllByIndex(ObjectInfo oi, ObjectIndex index) function valsName (line 54) | String valsName(ObjectProperty p) function generatePutByIndex (line 101) | String generatePutByIndex(ObjectInfo oi, ObjectIndex index) FILE: packages/isar_generator/lib/src/code_gen/collection_schema_generator.dart function generateSchema (line 7) | String generateSchema(ObjectInfo object) function _generatePropertySchema (line 58) | String _generatePropertySchema(ObjectInfo object, int index) function _generateIndexSchema (line 79) | String _generateIndexSchema(ObjectIndex index) function _generateLinkSchema (line 99) | String _generateLinkSchema(ObjectInfo object, ObjectLink link) FILE: packages/isar_generator/lib/src/code_gen/query_distinct_by_generator.dart function generateDistinctBy (line 6) | String generateDistinctBy(ObjectInfo oi) FILE: packages/isar_generator/lib/src/code_gen/query_filter_generator.dart class FilterGenerator (line 7) | class FilterGenerator { method generate (line 12) | String generate() method mPrefix (line 54) | String mPrefix(ObjectProperty p, [bool listElement = true]) method generateEqualTo (line 60) | String generateEqualTo(ObjectProperty p) method generateGreaterThan (line 78) | String generateGreaterThan(ObjectProperty p) method generateLessThan (line 98) | String generateLessThan(ObjectProperty p) method generateBetween (line 118) | String generateBetween(ObjectProperty p) method generateIsNull (line 141) | String generateIsNull(ObjectProperty p) method generateElementIsNull (line 152) | String generateElementIsNull(ObjectProperty p) method generateIsNotNull (line 163) | String generateIsNotNull(ObjectProperty p) method generateElementIsNotNull (line 175) | String generateElementIsNotNull(ObjectProperty p) method generateStringStartsWith (line 187) | String generateStringStartsWith(ObjectProperty p) method generateStringEndsWith (line 200) | String generateStringEndsWith(ObjectProperty p) method generateStringContains (line 213) | String generateStringContains(ObjectProperty p) method generateStringMatches (line 226) | String generateStringMatches(ObjectProperty p) method generateStringIsEmpty (line 239) | String generateStringIsEmpty(ObjectProperty p) method generateStringIsNotEmpty (line 251) | String generateStringIsNotEmpty(ObjectProperty p) method generateListLength (line 263) | String generateListLength(ObjectProperty p) FILE: packages/isar_generator/lib/src/code_gen/query_filter_length.dart function generateLength (line 3) | String generateLength( FILE: packages/isar_generator/lib/src/code_gen/query_link_generator.dart function generateQueryLinks (line 5) | String generateQueryLinks(ObjectInfo oi) FILE: packages/isar_generator/lib/src/code_gen/query_object_generator.dart function generateQueryObjects (line 6) | String generateQueryObjects(ObjectInfo oi) FILE: packages/isar_generator/lib/src/code_gen/query_property_generator.dart function generatePropertyQuery (line 3) | String generatePropertyQuery(ObjectInfo oi) FILE: packages/isar_generator/lib/src/code_gen/query_sort_by_generator.dart function generateSortBy (line 7) | String generateSortBy(ObjectInfo oi) FILE: packages/isar_generator/lib/src/code_gen/query_where_generator.dart class WhereGenerator (line 5) | class WhereGenerator { method generate (line 14) | String generate() method getMethodName (line 72) | String getMethodName(ObjectIndex index, int propertyCount, [String? me... method propertyName (line 73) | String propertyName(ObjectIndexProperty p) method paramType (line 106) | String paramType(ObjectIndexProperty p) method paramName (line 114) | String paramName(ObjectIndexProperty p) method joinToParams (line 122) | String joinToParams(List properties) method joinToValues (line 128) | String joinToValues(List properties) method generateAnyId (line 138) | String generateAnyId() method generateAny (line 148) | String generateAny(ObjectIndex index) method generateWhereIdEqualTo (line 166) | String generateWhereIdEqualTo() method generateWhereEqualTo (line 180) | String generateWhereEqualTo(ObjectIndex index, int propertyCount) method generateWhereIdNotEqualTo (line 202) | String generateWhereIdNotEqualTo() method generateWhereNotEqualTo (line 225) | String generateWhereNotEqualTo(ObjectIndex index, int propertyCount) method generateWhereIdGreaterThan (line 279) | String generateWhereIdGreaterThan() method generateWhereGreaterThan (line 292) | String generateWhereGreaterThan(ObjectIndex index, int propertyCount) method generateWhereIdLessThan (line 318) | String generateWhereIdLessThan() method generateWhereLessThan (line 331) | String generateWhereLessThan(ObjectIndex index, int propertyCount) method generateWhereIdBetween (line 357) | String generateWhereIdBetween() method generateWhereBetween (line 375) | String generateWhereBetween(ObjectIndex index, int propertyCount) method generateWhereIsNull (line 420) | String generateWhereIsNull(ObjectIndex index, int propertyCount) method generateWhereIsNotNull (line 444) | String generateWhereIsNotNull(ObjectIndex index, int propertyCount) method generateWhereStartsWith (line 470) | String generateWhereStartsWith(ObjectIndex index, int propertyCount) method generateStringIsEmpty (line 503) | String generateStringIsEmpty(ObjectIndex index, int propertyCount) method generateStringIsNotEmpty (line 527) | String generateStringIsNotEmpty(ObjectIndex index, int propertyCount) FILE: packages/isar_generator/lib/src/code_gen/type_adapter_generator.dart function _prepareSerialize (line 5) | String _prepareSerialize( function _prepareSerializeList (line 25) | String _prepareSerializeList( function generateEstimateSerialize (line 60) | String generateEstimateSerialize(ObjectInfo object) function generateSerialize (line 151) | String generateSerialize(ObjectInfo object) function generateDeserialize (line 244) | String generateDeserialize(ObjectInfo object) function generateDeserializeProp (line 287) | String generateDeserializeProp(ObjectInfo object) function _deserializeProperty (line 313) | String _deserializeProperty( function _deserialize (line 351) | String _deserialize(ObjectProperty property, String propertyOffset) function generateGetId (line 409) | String generateGetId(ObjectInfo object) function generateGetLinks (line 418) | String generateGetLinks(ObjectInfo object) function generateAttach (line 426) | String generateAttach(ObjectInfo object) function generateEnumMaps (line 446) | String generateEnumMaps(ObjectInfo object) FILE: packages/isar_generator/lib/src/collection_generator.dart class IsarCollectionGenerator (line 39) | class IsarCollectionGenerator extends GeneratorForAnnotation { method generateForAnnotatedElement (line 41) | Future generateForAnnotatedElement( class IsarEmbeddedGenerator (line 80) | class IsarEmbeddedGenerator extends GeneratorForAnnotation { method generateForAnnotatedElement (line 82) | Future generateForAnnotatedElement( FILE: packages/isar_generator/lib/src/helper.dart function checkIsarName (line 176) | void checkIsarName(String name, Element element) function err (line 182) | Never err(String msg, [Element? element]) FILE: packages/isar_generator/lib/src/isar_analyzer.dart class IsarAnalyzer (line 11) | class IsarAnalyzer { method analyzeCollection (line 12) | ObjectInfo analyzeCollection(Element element) method analyzeEmbedded (line 61) | ObjectInfo analyzeEmbedded(Element element) method _checkValidClass (line 102) | ConstructorElement _checkValidClass(Element modelClass) method _checkValidPropertiesConstructor (line 141) | void _checkValidPropertiesConstructor( method _getEmbeddedDartNames (line 164) | Map _getEmbeddedDartNames(ClassElement element) method _fillNames (line 165) | void _fillNames(Map names, ClassElement element) method analyzeObjectProperty (line 183) | ObjectProperty analyzeObjectProperty( method analyzeObjectLink (line 337) | ObjectLink analyzeObjectLink(PropertyInducingElement property) method analyzeObjectIndex (line 384) | Iterable analyzeObjectIndex( method _verifyObjectIndex (line 448) | void _verifyObjectIndex(ObjectIndex index, Element element) FILE: packages/isar_generator/lib/src/isar_type.dart function _isDateTime (line 8) | bool _isDateTime(Element element) FILE: packages/isar_generator/lib/src/object_info.dart class ObjectInfo (line 9) | class ObjectInfo { type PropertyDeser (line 50) | enum PropertyDeser { class ObjectProperty (line 57) | class ObjectProperty { method enumValueMapName (line 142) | String enumValueMapName(ObjectInfo object) method valueEnumMapName (line 146) | String valueEnumMapName(ObjectInfo object) class ObjectIndexProperty (line 151) | class ObjectIndexProperty { class ObjectIndex (line 167) | class ObjectIndex { class ObjectLink (line 183) | class ObjectLink { method id (line 204) | int id(String objectIsarName) FILE: packages/isar_generator/test/error_test.dart function main (line 8) | void main() FILE: packages/isar_generator/test/errors/class/abstract.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/class/collection_supertype.dart class Supertype (line 5) | @collection class Subtype (line 10) | class Subtype implements Supertype { class Model (line 15) | @collection FILE: packages/isar_generator/test/errors/class/constructor_named.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/class/constructor_unknown_parameter.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/class/constructor_wrong_parameter.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/class/enum.dart type Test (line 6) | @collection FILE: packages/isar_generator/test/errors/class/invalid_name.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/class/private.dart class _Model (line 5) | @collection FILE: packages/isar_generator/test/errors/id/duplicate.dart class Test (line 5) | @collection FILE: packages/isar_generator/test/errors/id/missing.dart class Test (line 5) | @collection FILE: packages/isar_generator/test/errors/index/composite_double_not_last.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/index/composite_non_hashed_list.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/index/composite_string_value_not_last.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/index/contains_id.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/index/double_list_hashed.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/index/duplicate_name.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/index/duplicate_property.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/index/invalid_name.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/index/non_string_hashed.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/index/non_string_list_hashed_elements.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/index/non_unique_replace.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/index/object_hashed.dart class Model (line 5) | @collection class EmbeddedModel (line 13) | @embedded FILE: packages/isar_generator/test/errors/index/object_list_hashed.dart class Model (line 5) | @collection class EmbeddedModel (line 13) | @embedded FILE: packages/isar_generator/test/errors/index/property_does_not_exist.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/link/backlink_target_does_no_exist.dart class Model1 (line 5) | @collection class Model2 (line 13) | @collection FILE: packages/isar_generator/test/errors/link/backlink_target_is_backlink.dart class Model1 (line 5) | @collection class Model2 (line 13) | @collection FILE: packages/isar_generator/test/errors/link/backlink_target_not_a_link.dart class Model1 (line 5) | @collection class Model2 (line 13) | @collection FILE: packages/isar_generator/test/errors/link/duplicate_name.dart class Model (line 5) | @collection class Model2 (line 15) | @collection FILE: packages/isar_generator/test/errors/link/invalid_name.dart class Model (line 5) | @collection class Model2 (line 13) | @collection FILE: packages/isar_generator/test/errors/link/late.dart class Model (line 5) | @collection class Model2 (line 12) | @collection FILE: packages/isar_generator/test/errors/link/nullable.dart class Model (line 5) | @collection class Model2 (line 12) | @collection FILE: packages/isar_generator/test/errors/link/target_not_a_collection.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/link/type_nullable.dart class Model (line 5) | @collection class Model2 (line 12) | @collection FILE: packages/isar_generator/test/errors/property/duplicate_name.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/property/enum_bool_type.dart class Model (line 5) | @collection type MyEnum (line 13) | enum MyEnum { FILE: packages/isar_generator/test/errors/property/enum_double_type.dart class Model (line 5) | @collection type MyEnum (line 13) | enum MyEnum { FILE: packages/isar_generator/test/errors/property/enum_duplicate.dart class Model (line 5) | @collection type MyEnum (line 13) | enum MyEnum { FILE: packages/isar_generator/test/errors/property/enum_float_type.dart class Model (line 5) | @collection type MyEnum (line 13) | enum MyEnum { FILE: packages/isar_generator/test/errors/property/enum_list_type.dart class Model (line 5) | @collection type MyEnum (line 13) | enum MyEnum { FILE: packages/isar_generator/test/errors/property/enum_not_annotated.dart class Model (line 5) | @collection type MyEnum (line 12) | enum MyEnum { FILE: packages/isar_generator/test/errors/property/enum_null_value.dart class Model (line 5) | @collection type MyEnum (line 13) | enum MyEnum { FILE: packages/isar_generator/test/errors/property/enum_object_type.dart class Model (line 5) | @collection type MyEnum (line 13) | enum MyEnum { class EmbeddedModel (line 19) | @embedded FILE: packages/isar_generator/test/errors/property/invalid_name.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/property/null_byte.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/property/null_byte_element.dart class Model (line 5) | @collection FILE: packages/isar_generator/test/errors/property/unsupported_type.dart class Model (line 5) | @collection FILE: packages/isar_inspector/lib/collection/button_prev_next.dart class PrevNextButtons (line 4) | class PrevNextButtons extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/collection/button_sort.dart class SortButtons (line 4) | class SortButtons extends StatelessWidget { method build (line 19) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/collection/collection_area.dart class CollectionArea (line 22) | class CollectionArea extends StatefulWidget { method createState (line 40) | State createState() class _CollectionAreaState (line 43) | class _CollectionAreaState extends State { method initState (line 55) | void initState() method dispose (line 64) | void dispose() method _runQuery (line 69) | Future _runQuery() method build (line 93) | Widget build(BuildContext context) method _onUpdate (line 212) | void _onUpdate(String collection, int id, String path, dynamic value) method _onDelete (line 223) | void _onDelete(int id) method _onCreate (line 235) | Future _onCreate() method _onImport (line 258) | Future _onImport() method _onDeleteAll (line 277) | void _onDeleteAll() method _onDownload (line 286) | Future _onDownload() FILE: packages/isar_inspector/lib/collection/objects_list_sliver.dart class ObjectsListSliver (line 9) | class ObjectsListSliver extends StatelessWidget { method build (line 33) | Widget build(BuildContext context) method _copyObject (line 97) | void _copyObject(IsarObject object) FILE: packages/isar_inspector/lib/collections_list.dart class CollectionsList (line 7) | class CollectionsList extends StatelessWidget { method build (line 22) | Widget build(BuildContext context) function _formatSize (line 92) | String _formatSize(int bytes) FILE: packages/isar_inspector/lib/connect_client.dart class ConnectClient (line 13) | class ConnectClient { method connect (line 33) | Future connect(String port, String secret) method _call (line 71) | Future _call( method getSchema (line 91) | Future>> getSchema() method listInstances (line 100) | Future> listInstances() method watchInstance (line 105) | Future watchInstance(String instance) method executeQuery (line 113) | Future> executeQuery(ConnectQuery query) method removeQuery (line 121) | Future removeQuery(ConnectQuery query) method importJson (line 129) | Future importJson( method exportJson (line 144) | Future> exportJson(ConnectQuery query) method editProperty (line 154) | Future editProperty(ConnectEdit edit) method disconnect (line 162) | Future disconnect() FILE: packages/isar_inspector/lib/connected_layout.dart class ConnectedLayout (line 9) | class ConnectedLayout extends StatefulWidget { method createState (line 22) | State createState() class _ConnectedLayoutState (line 25) | class _ConnectedLayoutState extends State { method initState (line 31) | void initState() method didUpdateWidget (line 40) | void didUpdateWidget(covariant ConnectedLayout oldWidget) method dispose (line 48) | void dispose() method _selectInstance (line 53) | void _selectInstance(String instance) method build (line 59) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/connection_screen.dart class ConnectionScreen (line 9) | class ConnectionScreen extends StatefulWidget { method createState (line 20) | State createState() class _ConnectionPageState (line 23) | class _ConnectionPageState extends State { method initState (line 27) | void initState() method didUpdateWidget (line 33) | void didUpdateWidget(covariant ConnectionScreen oldWidget) method build (line 41) | Widget build(BuildContext context) class _SchemaLoader (line 57) | class _SchemaLoader extends StatefulWidget { method createState (line 63) | State<_SchemaLoader> createState() class _SchemaLoaderState (line 66) | class _SchemaLoaderState extends State<_SchemaLoader> { method initState (line 72) | void initState() method didUpdateWidget (line 84) | void didUpdateWidget(covariant _SchemaLoader oldWidget) method dispose (line 91) | void dispose() method build (line 97) | Widget build(BuildContext context) class Loading (line 117) | class Loading extends StatelessWidget { method build (line 121) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/error_screen.dart class ErrorScreen (line 6) | class ErrorScreen extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/instance_selector.dart class InstanceSelector (line 4) | class InstanceSelector extends StatefulWidget { method createState (line 17) | State createState() class _InstanceSelectorState (line 20) | class _InstanceSelectorState extends State method initState (line 33) | void initState() method dispose (line 41) | void dispose() method build (line 47) | Widget build(BuildContext context) class InstanceButton (line 101) | class InstanceButton extends StatelessWidget { method build (line 112) | Widget build(BuildContext context) class SelectedInstanceButton (line 141) | class SelectedInstanceButton extends StatelessWidget { method build (line 156) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/main.dart function main (line 9) | void main() class UnsupportedBrowser (line 22) | class UnsupportedBrowser extends StatelessWidget { method build (line 26) | Widget build(BuildContext context) class App (line 87) | class App extends StatelessWidget { method build (line 91) | Widget build(BuildContext context) class DarkMode (line 110) | class DarkMode extends InheritedNotifier { method of (line 117) | DarkModeNotifier of(BuildContext context) class DarkModeNotifier (line 122) | class DarkModeNotifier extends ChangeNotifier { method toggle (line 127) | void toggle() FILE: packages/isar_inspector/lib/object/isar_object.dart class IsarObject (line 1) | class IsarObject { method getValue (line 8) | dynamic getValue(String propertyName) method getNested (line 10) | IsarObject? getNested(String propertyName, {String? linkCollection}) method getNestedList (line 19) | List? getNestedList( FILE: packages/isar_inspector/lib/object/object_view.dart class ObjectView (line 8) | class ObjectView extends StatelessWidget { method build (line 30) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/object/property_builder.dart class PropertyBuilder (line 4) | class PropertyBuilder extends StatefulWidget { method createState (line 21) | State createState() class _PropertyBuilderState (line 24) | class _PropertyBuilderState extends State { method build (line 28) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/object/property_embedded_view.dart class EmbeddedPropertyView (line 8) | class EmbeddedPropertyView extends StatelessWidget { method build (line 23) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/object/property_link_view.dart class LinkPropertyView (line 8) | class LinkPropertyView extends StatelessWidget { method build (line 23) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/object/property_value.dart class PropertyValue (line 5) | class PropertyValue extends StatelessWidget { method build (line 20) | Widget build(BuildContext context) class NullValue (line 229) | class NullValue extends StatelessWidget { method build (line 233) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/object/property_view.dart class PropertyView (line 6) | class PropertyView extends StatelessWidget { method build (line 23) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/query_builder/query_filter.dart class QueryFilter (line 6) | class QueryFilter extends StatelessWidget { method build (line 19) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/query_builder/query_group.dart class QueryGroup (line 5) | class QueryGroup extends StatelessWidget { method build (line 22) | Widget build(BuildContext context) method _performUpdate (line 106) | void _performUpdate({FilterOperation? add, FilterOperation? remove}) class _Guideline (line 126) | class _Guideline extends StatelessWidget { method build (line 138) | Widget build(BuildContext context) class GroupFilterButton (line 209) | class GroupFilterButton extends StatelessWidget { method build (line 224) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/sidebar.dart class Sidebar (line 8) | class Sidebar extends StatelessWidget { method build (line 30) | Widget build(BuildContext context) FILE: packages/isar_inspector/lib/util.dart function propertyOrId (line 4) | PropertySchema propertyOrId(String name) FILE: packages/isar_test/android/app/src/androidTest/java/dev/isar/isar_test/MainActivityTest.java class MainActivityTest (line 8) | @RunWith(FlutterTestRunner.class) FILE: packages/isar_test/integration_test/integration_test.dart function main (line 12) | void main() FILE: packages/isar_test/lib/src/common.dart function _prepareTest (line 22) | Future _prepareTest() function isarTest (line 30) | void isarTest( function isarTestSync (line 41) | void isarTestSync( function isarTestAsync (line 53) | void isarTestAsync( function _isarTest (line 62) | void _isarTest( function isarTestVm (line 95) | void isarTestVm(String name, dynamic Function() body) function isarTestWeb (line 100) | void isarTestWeb(String name, dynamic Function() body) function getRandomName (line 104) | String getRandomName() function openTempIsar (line 110) | Future openTempIsar( FILE: packages/isar_test/lib/src/init_native.dart function init (line 7) | Future init() FILE: packages/isar_test/lib/src/init_web.dart function init (line 8) | Future init() FILE: packages/isar_test/lib/src/listener.dart class Listener (line 5) | class Listener { method done (line 30) | Future done() FILE: packages/isar_test/lib/src/matchers.dart function qEqualSet (line 5) | Future qEqualSet( function qEqual (line 13) | Future qEqual( function qEqualSync (line 21) | Future qEqualSync(List actual, List target) function doubleListEquals (line 38) | bool doubleListEquals(List? l1, List? l2) function doubleEquals (line 52) | bool doubleEquals(double? d1, double? d2) function isIsarError (line 59) | Matcher isIsarError([String? contains]) function throwsIsarError (line 70) | Matcher throwsIsarError([String? contains]) function listEquals (line 86) | bool listEquals(List? a, List? b) function dateTimeListEquals (line 104) | bool dateTimeListEquals(List? a, List? b) FILE: packages/isar_test/lib/src/sync_async_helper.dart function tOpen (line 9) | Future tOpen({ function tTxn (line 42) | Future tTxn(Future Function() callback) function tWriteTxn (line 50) | Future tWriteTxn(Future Function() callback, {bool silent = fal... function tClear (line 58) | Future tClear() function tGet (line 69) | Future tGet(Id id) function tGetAll (line 77) | Future> tGetAll(List ids) function tPut (line 85) | Future tPut(OBJ object, {bool saveLinks = false}) function tPutAll (line 93) | Future> tPutAll(List objects, {bool saveLinks = false}) function tDelete (line 101) | Future tDelete(Id id) function tDeleteAll (line 109) | Future tDeleteAll(List ids) function tClear (line 117) | Future tClear() function tImportJsonRaw (line 126) | Future tImportJsonRaw(Uint8List jsonBytes) function tImportJson (line 135) | Future tImportJson(List> json) function tGetSize (line 144) | Future tGetSize({ function tFindFirst (line 166) | Future tFindFirst() function tFindAll (line 174) | Future> tFindAll() function tCount (line 182) | Future tCount() function tIsEmpty (line 190) | Future tIsEmpty() function tIsNotEmpty (line 198) | Future tIsNotEmpty() function tDeleteFirst (line 206) | Future tDeleteFirst() function tDeleteAll (line 214) | Future tDeleteAll() function tExportJsonRaw (line 222) | Future tExportJsonRaw(M Function(Uint8List) callback) function tExportJson (line 230) | Future>> tExportJson() function tMin (line 242) | Future tMin() function tMax (line 250) | Future tMax() function tAverage (line 258) | Future tAverage() function tSum (line 266) | Future tSum() function tMin (line 278) | Future tMin() function tMax (line 286) | Future tMax() function tLoad (line 296) | Future tLoad() function tSave (line 305) | Future tSave() function tReset (line 314) | Future tReset() function tLoad (line 325) | Future tLoad({bool overrideChanges = false}) function tUpdate (line 334) | Future tUpdate({ function tCount (line 346) | Future tCount() FILE: packages/isar_test/lib/src/sync_future.dart class SynchronousFuture (line 3) | class SynchronousFuture implements Future { method asStream (line 9) | Stream asStream() method catchError (line 17) | Future catchError(Function onError, {bool Function(Object error)? t... method then (line 21) | Future then( method timeout (line 33) | Future timeout(Duration timeLimit, {FutureOr Function()? onTimeo... method whenComplete (line 38) | Future whenComplete(FutureOr Function() action) FILE: packages/isar_test/lib/src/twitter/entities.dart class Entities (line 9) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class Hashtag (line 30) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class Poll (line 43) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class Option (line 58) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class Symbol (line 70) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class Url (line 82) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class UserMention (line 98) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) FILE: packages/isar_test/lib/src/twitter/geo.dart class Place (line 6) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) type PlaceType (line 29) | enum PlaceType { class Coordinates (line 37) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) FILE: packages/isar_test/lib/src/twitter/media.dart class Media (line 6) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class Sizes (line 38) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class Size (line 54) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class AdditionalMediaInfo (line 68) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class VideoInfo (line 85) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class Variant (line 100) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) FILE: packages/isar_test/lib/src/twitter/tweet.dart class Tweet (line 11) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class CurrentUserRetweet (line 76) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class QuotedStatusPermalink (line 87) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) FILE: packages/isar_test/lib/src/twitter/user.dart class User (line 8) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class UserEntities (line 59) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) class UserEntityUrl (line 72) | @JsonSerializable(fieldRename: FieldRename.snake, createToJson: false) FILE: packages/isar_test/lib/src/twitter/util.dart function convertTwitterDateTime (line 3) | DateTime? convertTwitterDateTime(String? twitterDateString) function formatTwitterDateString (line 21) | String formatTwitterDateString(String twitterDateString) FILE: packages/isar_test/linux/flutter/generated_plugin_registrant.cc function fl_register_plugins (line 11) | void fl_register_plugins(FlPluginRegistry* registry) { FILE: packages/isar_test/linux/main.cc function main (line 3) | int main(int argc, char** argv) { FILE: packages/isar_test/linux/my_application.cc type _MyApplication (line 10) | struct _MyApplication { function my_application_activate (line 18) | static void my_application_activate(GApplication* application) { function gboolean (line 66) | static gboolean my_application_local_command_line(GApplication* applicat... function my_application_dispose (line 85) | static void my_application_dispose(GObject* object) { function my_application_class_init (line 91) | static void my_application_class_init(MyApplicationClass* klass) { function my_application_init (line 97) | static void my_application_init(MyApplication* self) {} function MyApplication (line 99) | MyApplication* my_application_new() { FILE: packages/isar_test/test/clear_test.dart class ModelA (line 7) | @collection class ModelB (line 12) | @collection function main (line 17) | void main() FILE: packages/isar_test/test/collection_size_test.dart class ModelA (line 7) | @collection class ModelB (line 26) | @collection function main (line 33) | void main() FILE: packages/isar_test/test/compact_on_launch_test.dart class Model (line 9) | @Collection() method toString (line 25) | String toString() function main (line 30) | void main() FILE: packages/isar_test/test/constructor_test.dart class EmptyConstructorModel (line 7) | @collection class NamedConstructorModel (line 23) | @collection class PositionalConstructorModel (line 39) | @collection class OptionalConstructorModel (line 55) | @collection method toString (line 63) | String toString() class PositionalNamedConstructorModel (line 74) | @collection class SerializeOnlyModel (line 90) | @collection function main (line 106) | void main() FILE: packages/isar_test/test/copy_to_file_test.dart class Model (line 10) | @collection method toString (line 26) | String toString() function main (line 31) | void main() FILE: packages/isar_test/test/crud_test.dart class Message (line 9) | @collection method toString (line 17) | String toString() function main (line 32) | void main() FILE: packages/isar_test/test/default_value/common.dart type MyEnum (line 5) | enum MyEnum { class MyEmbedded (line 11) | @embedded class EmptyModel (line 22) | @Name('Col') FILE: packages/isar_test/test/default_value/default_test.dart class DefaultModel (line 9) | @Name('Col') class DefaultListModel (line 43) | @Name('Col') function main (line 77) | void main() FILE: packages/isar_test/test/default_value/no_default_test.dart class NoDefaultModel (line 9) | @Name('Col') class NoDefaultListModel (line 50) | @Name('Col') function main (line 91) | void main() FILE: packages/isar_test/test/default_value/nullable_test.dart class NullableModel (line 9) | @Name('Col') class NullableListModel (line 47) | @Name('Col') function main (line 88) | void main() FILE: packages/isar_test/test/embedded_test.dart class Model (line 9) | @collection method toJson (line 29) | Map toJson() class EModel (line 39) | @embedded method toJson (line 48) | Map toJson() class NModel (line 55) | @embedded method toJson (line 72) | Map toJson() function main (line 81) | void main() FILE: packages/isar_test/test/enum_test.dart type TestEnum (line 7) | enum TestEnum { class EnumModel (line 25) | @collection method toString (line 82) | String toString() function main (line 87) | void main() FILE: packages/isar_test/test/filter/filter_bool_list_test.dart class BoolModel (line 7) | @collection function main (line 23) | void main() FILE: packages/isar_test/test/filter/filter_bool_test.dart class BoolModel (line 7) | @collection function main (line 22) | void main() FILE: packages/isar_test/test/filter/filter_byte_list_test.dart class ByteModel (line 7) | @collection function main (line 22) | void main() FILE: packages/isar_test/test/filter/filter_byte_test.dart class ByteModel (line 7) | @collection function main (line 22) | void main() FILE: packages/isar_test/test/filter/filter_date_time_list_test.dart class DateTimeModel (line 7) | @collection function local (line 25) | DateTime local(int year, [int month = 1, int day = 1]) function utc (line 29) | DateTime utc(int year, [int month = 1, int day = 1]) function main (line 33) | void main() FILE: packages/isar_test/test/filter/filter_date_time_test.dart class DateTimeModel (line 7) | @collection method toString (line 22) | String toString() function local (line 25) | DateTime local(int year, [int month = 1, int day = 1]) function utc (line 29) | DateTime utc(int year, [int month = 1, int day = 1]) function main (line 33) | void main() FILE: packages/isar_test/test/filter/filter_embedded_list_test.dart class Model (line 9) | @collection method toString (line 32) | String toString() class EmbeddedA (line 37) | @embedded method toString (line 57) | String toString() class EmbeddedB (line 62) | @embedded method toString (line 78) | String toString() function main (line 83) | void main() FILE: packages/isar_test/test/filter/filter_embedded_test.dart class Model (line 9) | @collection method toString (line 32) | String toString() class EmbeddedModelA (line 37) | @embedded method toString (line 57) | String toString() class EmbeddedModelB (line 62) | @embedded method toString (line 78) | String toString() function main (line 83) | void main() FILE: packages/isar_test/test/filter/filter_float_list_test.dart class FloatModel (line 7) | @collection function main (line 23) | void main() FILE: packages/isar_test/test/filter/filter_float_test.dart class FloatModel (line 7) | @collection function main (line 21) | void main() FILE: packages/isar_test/test/filter/filter_id_test.dart class IdModel (line 7) | @collection method toString (line 14) | String toString() function main (line 25) | void main() FILE: packages/isar_test/test/filter/filter_int_test.dart class IntModel (line 7) | @collection function main (line 22) | void main() FILE: packages/isar_test/test/filter/filter_list_length_test.dart class Model (line 7) | @collection method toString (line 40) | String toString() function main (line 45) | void main() FILE: packages/isar_test/test/filter/filter_string_list_test.dart class StringModel (line 7) | @collection method toString (line 36) | String toString() function main (line 41) | void main() FILE: packages/isar_test/test/filter/filter_string_test.dart class StringModel (line 7) | @collection method toString (line 21) | String toString() function main (line 26) | void main() FILE: packages/isar_test/test/filter/link/filter_backlink_test.dart class SourceModel (line 7) | @collection method toString (line 27) | String toString() class TargetModel (line 32) | @collection method toString (line 48) | String toString() function main (line 53) | void main() FILE: packages/isar_test/test/filter/link/filter_backlinks_test.dart class SourceModel (line 7) | @collection method toString (line 27) | String toString() class TargetModel (line 32) | @collection method toString (line 48) | String toString() function main (line 53) | void main() FILE: packages/isar_test/test/filter/link/filter_link_circular_direct_test.dart class ModelA (line 7) | @collection method toString (line 27) | String toString() class ModelB (line 32) | @collection method toString (line 52) | String toString() function main (line 57) | void main() FILE: packages/isar_test/test/filter/link/filter_link_circular_indirect_test.dart class ModelA (line 7) | @collection method toString (line 27) | String toString() class ModelB (line 32) | @collection method toString (line 52) | String toString() class ModelC (line 57) | @collection method toString (line 77) | String toString() function main (line 82) | void main() FILE: packages/isar_test/test/filter/link/filter_link_nested_test.dart class SourceModel (line 7) | @collection method toString (line 26) | String toString() class TargetModel (line 31) | @collection method toString (line 54) | String toString() class NestedTargetModel (line 59) | @collection method toString (line 80) | String toString() function main (line 85) | void main() FILE: packages/isar_test/test/filter/link/filter_link_self_test.dart class Model (line 7) | @collection method toString (line 27) | String toString() function main (line 32) | void main() FILE: packages/isar_test/test/filter/link/filter_link_test.dart class SourceModel (line 7) | @collection method toString (line 22) | String toString() class TargetModel (line 27) | @collection method toString (line 45) | String toString() function main (line 50) | void main() FILE: packages/isar_test/test/filter/link/filter_links_self_test.dart class Model (line 7) | @collection method toString (line 27) | String toString() function main (line 32) | void main() FILE: packages/isar_test/test/filter/link/filter_links_test.dart class SourceModel (line 7) | @collection method toString (line 22) | String toString() class TargetModel (line 27) | @collection method toString (line 45) | String toString() function main (line 50) | void main() FILE: packages/isar_test/test/id_test.dart class ImplicitNullableIdModel (line 7) | @collection class ImplicitFinalIdModel (line 12) | @collection class ExplicitIdModel (line 17) | @collection function main (line 22) | void main() FILE: packages/isar_test/test/index/composite2_test.dart class Model (line 7) | @collection method toString (line 21) | String toString() function main (line 35) | void main() FILE: packages/isar_test/test/index/composite3_test.dart class Model (line 7) | @collection method toString (line 26) | String toString() function main (line 41) | void main() FILE: packages/isar_test/test/index/composite_string_test.dart class Model (line 9) | @collection method toString (line 29) | String toString() function main (line 43) | void main() FILE: packages/isar_test/test/index/get_by_delete_by_test.dart class Model (line 7) | @collection method toString (line 19) | String toString() function main (line 33) | void main() FILE: packages/isar_test/test/index/multi_entry_test.dart class MultiEntryIndexModel (line 7) | @collection method toString (line 39) | String toString() class MultiEntryNullableIndexModel (line 58) | @collection method toString (line 90) | String toString() function main (line 109) | void main() FILE: packages/isar_test/test/index/put_by_test.dart class BoolIndexModel (line 7) | @collection method toString (line 22) | String toString() class IntIndexModel (line 37) | @collection method toString (line 52) | String toString() class DoubleIndexModel (line 67) | @collection method toString (line 82) | String toString() class StringValueIndexModel (line 97) | @collection method toString (line 112) | String toString() class StringHashIndexModel (line 127) | @collection method toString (line 142) | String toString() class StringInsensitiveIndexModel (line 157) | @collection method toString (line 172) | String toString() function main (line 187) | void main() function tPutByValue (line 365) | Future tPutByValue(BoolIndexModel obj) function tPutAllByValue (line 372) | Future> tPutAllByValue(List objs) function tPutByValue (line 381) | Future tPutByValue(IntIndexModel obj) function tPutAllByValue (line 388) | Future> tPutAllByValue(List objs) function tPutByValue (line 397) | Future tPutByValue(DoubleIndexModel obj) function tPutAllByValue (line 404) | Future> tPutAllByValue(List objs) function tPutByValue (line 414) | Future tPutByValue(StringValueIndexModel obj) function tPutAllByValue (line 421) | Future> tPutAllByValue(List objs) function tPutByValue (line 431) | Future tPutByValue(StringHashIndexModel obj) function tPutAllByValue (line 438) | Future> tPutAllByValue(List objs) function tPutByValue (line 448) | Future tPutByValue(StringInsensitiveIndexModel obj) function tPutAllByValue (line 455) | Future> tPutAllByValue(List objs) FILE: packages/isar_test/test/index/where_bool_list_test.dart class BoolModel (line 7) | @collection function main (line 29) | void main() FILE: packages/isar_test/test/index/where_bool_test.dart class BoolModel (line 7) | @collection function main (line 23) | void main() FILE: packages/isar_test/test/index/where_byte_list_test.dart class ByteModel (line 7) | @collection function main (line 29) | void main() FILE: packages/isar_test/test/index/where_byte_test.dart class ByteModel (line 7) | @collection function main (line 23) | void main() FILE: packages/isar_test/test/index/where_date_time_list_test.dart class DateTimeModel (line 7) | @collection method toString (line 63) | String toString() function main (line 68) | void main() FILE: packages/isar_test/test/index/where_date_time_test.dart class DateTimeModel (line 7) | @collection method toString (line 21) | String toString() function local (line 24) | DateTime local(int year, [int month = 1, int day = 1]) function utc (line 28) | DateTime utc(int year, [int month = 1, int day = 1]) function main (line 32) | void main() FILE: packages/isar_test/test/index/where_float_list_test.dart class FloatModel (line 7) | @collection method toString (line 16) | String toString() function main (line 26) | void main() FILE: packages/isar_test/test/index/where_float_test.dart class FloatModel (line 7) | @collection method toString (line 21) | String toString() function main (line 26) | void main() FILE: packages/isar_test/test/index/where_id_test.dart class IdModel (line 7) | @collection method toString (line 14) | String toString() function main (line 25) | void main() FILE: packages/isar_test/test/index/where_int_test.dart class IntModel (line 7) | @collection method toString (line 22) | String toString() function main (line 27) | void main() FILE: packages/isar_test/test/index/where_string_list_test.dart class StringModel (line 7) | @collection method toString (line 82) | String toString() function main (line 87) | void main() FILE: packages/isar_test/test/index/where_string_test.dart class StringModel (line 7) | @collection method toString (line 25) | String toString() function main (line 30) | void main() FILE: packages/isar_test/test/inheritance_test.dart class BaseModel (line 7) | abstract class BaseModel { class InheritingModel (line 31) | @collection method toString (line 42) | String toString() class NonInheritingModel (line 59) | @Collection(inheritance: false) method toString (line 75) | String toString() function main (line 90) | void main() FILE: packages/isar_test/test/instance_test.dart class Model (line 7) | @collection method toString (line 15) | String toString() function main (line 26) | void main() FILE: packages/isar_test/test/isolate_test.dart class TestModel (line 11) | @collection function _isolateFunc (line 34) | Future _isolateFunc(SendPort port) function main (line 54) | void main() FILE: packages/isar_test/test/json_test.dart function main (line 8) | void main() FILE: packages/isar_test/test/link_test.dart class LinkModelA (line 7) | @collection method toString (line 32) | String toString() class LinkModelB (line 43) | @collection method toString (line 60) | String toString() function main (line 71) | void main() FILE: packages/isar_test/test/links/backlink_test.dart class LinkModelA (line 7) | @collection method toString (line 23) | String toString() class LinkModelB (line 34) | @collection method toString (line 46) | String toString() function main (line 57) | void main() FILE: packages/isar_test/test/links/link_test.dart class LinkModelA (line 7) | @collection method toString (line 18) | String toString() class LinkModelB (line 29) | @collection method toString (line 38) | String toString() function main (line 49) | void main() function verify (line 67) | void verify(bool attached, bool loaded, bool changed) FILE: packages/isar_test/test/links/links_test.dart class LinkModelA (line 7) | @collection method toString (line 18) | String toString() class LinkModelB (line 29) | @collection method toString (line 38) | String toString() function main (line 49) | void main() FILE: packages/isar_test/test/max_size_test.dart class Model (line 7) | @collection function main (line 14) | void main() FILE: packages/isar_test/test/migration/add_remove_collection_test.dart class Model1 (line 7) | @collection class Model2 (line 24) | @collection function main (line 41) | void main() FILE: packages/isar_test/test/migration/add_remove_embedded_field_test.dart class Col1 (line 7) | @collection method toString (line 21) | String toString() class Embedded1 (line 27) | @embedded method toString (line 39) | String toString() class Col2 (line 45) | @collection method toString (line 59) | String toString() class Embedded2 (line 65) | @embedded method toString (line 80) | String toString() function main (line 86) | void main() FILE: packages/isar_test/test/migration/add_remove_field_test.dart class Col1 (line 7) | @collection class Col2 (line 21) | @collection function main (line 40) | void main() FILE: packages/isar_test/test/migration/add_remove_index_test.dart class Col1 (line 7) | @collection class Col2 (line 21) | @collection function main (line 36) | void main() FILE: packages/isar_test/test/migration/add_remove_link_test.dart class Col1 (line 7) | @collection class Col2 (line 20) | @collection function main (line 36) | void main() FILE: packages/isar_test/test/migration/change_field_embedded_test.dart class Model1 (line 7) | @collection class Model2 (line 22) | @collection class Embedded1 (line 37) | @embedded class Embedded2 (line 44) | @embedded function main (line 55) | void main() FILE: packages/isar_test/test/migration/change_field_nullability_test.dart class Col1 (line 7) | @collection class Col2 (line 21) | @collection function main (line 35) | void main() FILE: packages/isar_test/test/migration/change_field_type_test.dart class Model1 (line 9) | @collection class Model2 (line 24) | @collection function main (line 39) | void main() FILE: packages/isar_test/test/migration/change_link_links_test.dart class Col1 (line 7) | @collection class Col2 (line 20) | @collection function main (line 33) | void main() FILE: packages/isar_test/test/mutli_type_model.dart class MultiTypeModel (line 7) | @collection FILE: packages/isar_test/test/name_test.dart class NameModel (line 7) | @collection function main (line 29) | void main() FILE: packages/isar_test/test/open_close_isar_listener_test.dart function main (line 9) | void main() function openListener (line 13) | void openListener(Isar isar) function closeListener (line 34) | void closeListener(String name) FILE: packages/isar_test/test/other_test.dart function main (line 5) | void main() FILE: packages/isar_test/test/query/aggregation_test.dart function main (line 7) | void main() function date (line 578) | DateTime date(int milliseconds) FILE: packages/isar_test/test/query/embedded_test.dart function main (line 1) | void main() FILE: packages/isar_test/test/query/group_test.dart function main (line 7) | void main() FILE: packages/isar_test/test/query/is_empty_is_not_empty_test.dart class Model (line 7) | @collection function main (line 16) | void main() FILE: packages/isar_test/test/query/multi_filter_test.dart class Model (line 9) | @collection function main (line 24) | void main() FILE: packages/isar_test/test/query/offset_limit_test.dart class Model (line 7) | @collection function main (line 22) | void main() FILE: packages/isar_test/test/query/property_test.dart function main (line 9) | void main() FILE: packages/isar_test/test/query/sort_by_distinct_by_test.dart function main (line 7) | void main() FILE: packages/isar_test/test/query/where_sort_distinct_test.dart class TestModel (line 7) | @collection function main (line 21) | void main() FILE: packages/isar_test/test/regression/issue_235_rename_field_test.dart class Col1 (line 7) | @collection class Col2 (line 26) | @collection function main (line 56) | void main() FILE: packages/isar_test/test/schema_test.dart class SchemaTestModel (line 9) | @collection class $Dollar$Model (line 205) | @collection function main (line 220) | void main() FILE: packages/isar_test/test/stress/long_string_test.dart class StringModel (line 9) | @collection function _randomStr (line 30) | String _randomStr(int length) function main (line 39) | void main() FILE: packages/isar_test/test/stress/twitter_test.dart function downloadTweets (line 8) | Future> downloadTweets(String dir, int index) function main (line 29) | void main() FILE: packages/isar_test/test/transaction_test.dart class Model (line 11) | @collection function main (line 22) | void main() function errorTxn (line 240) | Future errorTxn() function errorTxn (line 262) | void errorTxn() FILE: packages/isar_test/test/type_models.dart class BoolModel (line 5) | @collection class ByteModel (line 18) | @collection class ShortModel (line 29) | @collection class IntModel (line 42) | @collection class FloatModel (line 55) | @collection class DoubleModel (line 68) | @collection class DateTimeModel (line 81) | @collection class StringModel (line 94) | @collection class EmbeddedModel (line 107) | @embedded class ObjectModel (line 119) | @collection type TestEnum (line 132) | enum TestEnum { class EnumModel (line 138) | @collection FILE: packages/isar_test/test/user_model.dart class UserModel (line 5) | @collection method toString (line 21) | String toString() FILE: packages/isar_test/test/watcher_test.dart class Value (line 9) | @collection function main (line 23) | void main() FILE: packages/isar_test/tool/generate_all_tests.dart function main (line 4) | void main() FILE: packages/isar_test/tool/generate_long_double_test.dart function main (line 3) | void main() FILE: packages/isar_test/windows/flutter/generated_plugin_registrant.cc function RegisterPlugins (line 11) | void RegisterPlugins(flutter::PluginRegistry* registry) { FILE: packages/isar_test/windows/runner/flutter_window.cpp function LRESULT (line 40) | LRESULT FILE: packages/isar_test/windows/runner/flutter_window.h function class (line 12) | class FlutterWindow : public Win32Window { FILE: packages/isar_test/windows/runner/main.cpp function wWinMain (line 8) | int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, FILE: packages/isar_test/windows/runner/utils.cpp function CreateAndAttachConsole (line 10) | void CreateAndAttachConsole() { function GetCommandLineArguments (line 24) | std::vector GetCommandLineArguments() { function Utf8FromUtf16 (line 44) | std::string Utf8FromUtf16(const wchar_t* utf16_string) { FILE: packages/isar_test/windows/runner/win32_window.cpp function Scale (line 18) | int Scale(int source, double scale_factor) { function EnableFullDpiSupportIfAvailable (line 24) | void EnableFullDpiSupportIfAvailable(HWND hwnd) { class WindowClassRegistrar (line 41) | class WindowClassRegistrar { method WindowClassRegistrar (line 46) | static WindowClassRegistrar* GetInstance() { method WindowClassRegistrar (line 62) | WindowClassRegistrar() = default; function wchar_t (line 71) | const wchar_t* WindowClassRegistrar::GetWindowClass() { function LRESULT (line 133) | LRESULT CALLBACK Win32Window::WndProc(HWND const window, function LRESULT (line 152) | LRESULT function Win32Window (line 208) | Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { function RECT (line 224) | RECT Win32Window::GetClientArea() { function HWND (line 230) | HWND Win32Window::GetHandle() { FILE: packages/isar_test/windows/runner/win32_window.h type Size (line 21) | struct Size { FILE: packages/isar_web/src/bulk-delete.ts function bulkDelete (line 3) | function bulkDelete( function bulkDeleteByIndex (line 28) | function bulkDeleteByIndex( FILE: packages/isar_web/src/collection.ts type UniqueIndex (line 8) | interface UniqueIndex { type IndexKey (line 13) | type IndexKey = string | number | IndexKey[] class IsarCollection (line 15) | class IsarCollection extends IsarWatchable { method constructor (line 25) | constructor( method getLink (line 51) | getLink(name: string): IsarLink | undefined { method getIndexKeyPath (line 55) | getIndexKeyPath(indexName: string): string[] { method isMultiEntryIndex (line 59) | isMultiEntryIndex(indexName: string): boolean { method get (line 63) | get(txn: IsarTxn, id: number): Promise { method getAll (line 80) | getAll(txn: IsarTxn, ids: number[]): Promise<(OBJ | undefined)[]> { method getAllByIndex (line 104) | getAllByIndex( method putAll (line 145) | putAll(txn: IsarTxn, objects: OBJ[]): Promise { method deleteLinks (line 183) | private deleteLinks(txn: IsarTxn, keys: IDBValidKey[]): Promise { method deleteAll (line 196) | deleteAll(txn: IsarTxn, ids: number[]): Promise { method deleteAllByIndex (line 206) | deleteAllByIndex( method clear (line 220) | clear(txn: IsarTxn): Promise { FILE: packages/isar_web/src/cursor.ts type CursorParams (line 3) | type CursorParams = { type CursorCallback (line 13) | type CursorCallback = ( function useCursor (line 21) | function useCursor(params: CursorParams): Promise { FILE: packages/isar_web/src/instance.ts class IsarInstance (line 9) | class IsarInstance { method constructor (line 17) | constructor(db: IDBDatabase, relaxedDurability: boolean, schemas: Sche... method initializeCollections (line 34) | private initializeCollections(schemas: Schema[]) { method notifyWatchers (line 51) | notifyWatchers( method beginTxn (line 78) | beginTxn(write: boolean): IsarTxn { method getCollection (line 86) | getCollection(name: string): IsarCollection { method close (line 90) | close(deleteFromDisk: boolean = false): Promise { type ChangeEvent (line 109) | type ChangeEvent = { FILE: packages/isar_web/src/link.ts class IsarLink (line 6) | class IsarLink { method constructor (line 15) | constructor( method getLinkEntry (line 28) | private getLinkEntry(source: number, target: number, backlink: boolean... method getLinkKeyRange (line 38) | static getLinkKeyRange(id: number): IDBKeyRange { method update (line 42) | update( method clear (line 88) | clear(txn: IsarTxn, id: number, backlink: boolean): Promise { FILE: packages/isar_web/src/open.ts function openIsar (line 11) | function openIsar( function openInternal (line 19) | function openInternal( function performUpgrade (line 51) | function performUpgrade( type CollectionInfo (line 151) | type CollectionInfo = { type CollectionProperty (line 158) | type CollectionProperty = { FILE: packages/isar_web/src/query.ts type IdWherClause (line 7) | type IdWherClause = { type IndexWherClause (line 11) | type IndexWherClause = { type LinkWherClause (line 16) | type LinkWherClause = { type WherClause (line 23) | type WherClause = IdWherClause | IndexWherClause | LinkWherClause type Filter (line 25) | type Filter = (id: number, obj: any) => boolean type Cmp (line 27) | type Cmp = (a: any, b: any) => number type DistinctValue (line 29) | type DistinctValue = (obj: any) => string class IsarQuery (line 31) | class IsarQuery { method constructor (line 41) | constructor( method getWhereClauseRange (line 71) | private getWhereClauseRange( method findInternal (line 77) | private async findInternal(txn: IsarTxn, limit: number): Promise { method findFirst (line 184) | findFirst(txn: IsarTxn): Promise { method findAll (line 190) | findAll(txn: IsarTxn): Promise { method deleteFirst (line 194) | deleteFirst(txn: IsarTxn): Promise { method deleteAll (line 206) | deleteAll(txn: IsarTxn): Promise { method min (line 214) | min(txn: IsarTxn, key: string): Promise { method max (line 227) | max(txn: IsarTxn, key: string): Promise { method sum (line 240) | sum(txn: IsarTxn, key: string): Promise { method average (line 253) | average(txn: IsarTxn, key: string): Promise { method count (line 268) | count(txn: IsarTxn): Promise { method whereClauseMatches (line 272) | private whereClauseMatches(id: number, object: OBJ) { method whereClauseAndFilterMatch (line 307) | whereClauseAndFilterMatch(id: number, idbObject: OBJ): boolean { FILE: packages/isar_web/src/schema.ts type Schema (line 3) | type Schema = { type PropertySchema (line 10) | type PropertySchema = { type IndexSchema (line 15) | type IndexSchema = { type IndexPropertySchema (line 21) | type IndexPropertySchema = { function isIndexMultiEntry (line 28) | function isIndexMultiEntry( function getKeyPath (line 38) | function getKeyPath(indexSchema: IndexSchema): string | string[] { function matchesIndex (line 44) | function matchesIndex( type LinkSchema (line 58) | type LinkSchema = { function getStoreName (line 64) | function getStoreName( type IsarType (line 73) | enum IsarType { function isList (line 95) | function isList(type: IsarType): boolean { type IndexType (line 100) | enum IndexType { FILE: packages/isar_web/src/txn.ts class IsarTxn (line 4) | class IsarTxn { method constructor (line 11) | constructor(isar: IsarInstance, txn: IDBTransaction, write: boolean) { method getChangeSet (line 22) | getChangeSet(collectionName: string): IsarChangeSet { method commit (line 31) | commit(): Promise { method abort (line 48) | abort() { FILE: packages/isar_web/src/watcher.ts type ChangeCallback (line 4) | type ChangeCallback = () => void type ObjectChangeCallback (line 6) | type ObjectChangeCallback = (object?: OBJ) => void type QueryChangeCallback (line 8) | type QueryChangeCallback = (results: OBJ[]) => void type StopWatching (line 10) | type StopWatching = () => void type QueryWatcher (line 12) | type QueryWatcher = { type ChangeSet (line 18) | type ChangeSet = { class IsarChangeSet (line 24) | class IsarChangeSet implements IsarChangeSet { method registerChange (line 29) | registerChange(id: number, idbObject?: OBJ) { method registerCleared (line 39) | registerCleared() { class IsarWatchable (line 46) | class IsarWatchable { method watchLazy (line 52) | watchLazy(callback: ChangeCallback): StopWatching { method watchObject (line 57) | watchObject(id: number, callback: ObjectChangeCallback): StopWatc... method watchQueryInternal (line 73) | private watchQueryInternal( method watchQuery (line 83) | watchQuery( method watchQueryLazy (line 90) | watchQueryLazy( method notify (line 97) | notify(changes: ChangeSet, getTxn: () => IsarTxn) { FILE: packages/mdbx_sys/build.rs type Callbacks (line 6) | struct Callbacks; method int_macro (line 9) | fn int_macro(&self, name: &str, _value: i64) -> Option { constant LIBMDBX_REPO (line 52) | const LIBMDBX_REPO: &str = "https://github.com/isar/libmdbx.git"; constant LIBMDBX_TAG (line 53) | const LIBMDBX_TAG: &str = "v0.12.9"; function main (line 55) | fn main() {