openref: 0.1 info: id: reference/common-library-file title: Supabase Client libs common description: | This file shares info common between the JS and Dart libraries. functions: - id: initializing title: initializing slug: initializing - id: select title: 'Fetching data' slug: select product: database - id: insert title: 'Insert data' slug: insert product: 'database' - id: update title: 'Update data' slug: update product: 'database' - id: upsert title: 'Upsert data' slug: upsert product: 'database' - id: delete title: 'Delete data' slug: delete product: 'database' - id: rpc title: 'Postgres functions' slug: rpc product: 'database' - id: using-filters title: 'Using filters' slug: using-filters product: 'database' - id: eq title: eq() slug: eq product: 'database' parent: 'Filters' - id: neq title: neq() slug: neq product: 'database' parent: 'Filters' - id: gt title: gt() slug: gt product: 'database' parent: 'Filters' - id: gte title: gte() slug: gte product: 'database' parent: 'Filters' - id: lt title: lt() slug: lt product: 'database' parent: 'Filters' - id: lte title: lte() slug: lte product: 'database' parent: 'Filters' - id: like title: like() slug: like product: 'database' parent: 'Filters' - id: ilike title: ilike() slug: ilike product: 'database' parent: 'Filters' - id: is title: is() slug: is product: 'database' parent: 'Filters' - id: in title: in() slug: in product: 'database' parent: 'Filters' - id: contains title: contains() slug: contains product: 'database' parent: 'Filters' - id: contained-by title: containedBy() slug: containedby product: 'database' parent: 'Filters' - id: range-gt title: rangeGt() slug: rangegt product: 'database' parent: 'Filters' - id: range-gte title: rangeGte() slug: rangegte product: 'database' parent: 'Filters' - id: range-lt title: rangeLt() slug: rangelt product: 'database' parent: 'Filters' - id: range-lte title: rangeLte() slug: rangelte product: 'database' parent: 'Filters' - id: range-adjacent title: rangeAdjacent() slug: rangeadjacent product: 'database' parent: 'Filters' - id: overlaps title: overlaps() slug: overlaps product: 'database' parent: 'Filters' - id: text-search title: textSearch() slug: textsearch product: 'database' parent: 'Filters' - id: match title: match() slug: match product: 'database' parent: 'Filters' - id: not title: not() slug: not product: 'database' parent: 'Filters' - id: or title: or() slug: or product: 'database' parent: 'Filters' - id: filter title: filter() slug: filter product: 'database' parent: 'Filters' - id: using-modifiers title: Using Modifiers slug: using-modifiers product: 'database' parent: 'Modifiers' - id: db-modifiers-select title: select() slug: db-modifiers-select product: 'database' parent: 'Modifiers' - id: order title: order() slug: order product: 'database' parent: 'Modifiers' - id: limit title: limit() slug: limit product: 'database' parent: 'Modifiers' - id: range title: range() slug: range product: 'database' parent: 'Modifiers' - id: abort-signal title: abortSignal() slug: db-abortsignal product: 'database' parent: 'Modifiers' - id: single title: single() slug: single product: 'database' parent: 'Modifiers' - id: maybe-single title: maybeSingle() slug: maybesingle product: 'database' parent: 'Modifiers' - id: csv title: csv() slug: db-csv product: 'database' parent: 'Modifiers' - id: sign-up title: Sign up slug: auth-signup product: 'auth' - id: sign-in title: Sign in slug: auth-signin product: 'auth' - id: set-auth title: setAuth() slug: auth-setauth product: 'auth' - id: send-mobile-otp title: sendMobileOTP() slug: auth-api-sendmobileotp product: 'auth' - id: sign-in-with-password title: Sign in with password slug: auth-signinwithpassword product: 'auth' - id: sign-in-with-otp title: Sign in with OTP slug: auth-signinwithotp product: 'auth' - id: sign-in-with-oauth title: Sign in with 0auth slug: auth-signinwithoauth product: 'auth' - id: sign-out title: signOut() slug: auth-signout product: 'auth' - id: verify-otp title: verifyOtp() slug: auth-verifyotp product: 'auth' - id: get-session title: getSession() slug: auth-getsession product: 'auth' - id: get-user title: getUser() slug: auth-getuser product: 'auth' - id: update-user title: updateUser() slug: auth-updateuser product: 'auth' - id: set-session title: setSession() slug: auth-setsession product: 'auth' - id: refresh-session title: refreshSession() slug: auth-refreshsession product: 'auth' - id: on-auth-state-change title: onAuthStateChange() slug: auth-onauthstatechange product: 'auth' - id: admin-api title: Overview slug: supabase-auth-admin-api product: 'auth-admin' - id: get-user-by-id title: getUserById() slug: auth-admin-getuserbyid product: 'auth-admin' - id: list-users title: listUsers() slug: auth-admin-listusers product: 'auth-admin' - id: create-user title: createUser() slug: auth-admin-createuser product: 'auth-admin' - id: delete-user title: deleteUser() slug: auth-admin-deleteuser product: 'auth-admin' - id: invite-user-by-email title: inviteUserByEmail() slug: auth-admin-inviteuserbyemail product: 'auth-admin' - id: reset-password-for-email title: resetPasswordForEmail() slug: auth-admin-resetpasswordforemail product: 'auth-admin' - id: generate-link title: generateLink() slug: auth-admin-generatelink product: 'auth-admin' - id: update-user-by-id title: updateUserById() slug: auth-admin-updateuserbyid product: 'auth-admin' - id: invoke title: invoke() slug: auth-admin-invoke product: 'functions' - id: stream title: stream() slug: stream product: 'realtime' - id: subscribe title: on().subscribe() slug: subscribe product: 'realtime' - id: remove-subscription title: removeSubscription() slug: removesubscription product: 'realtime' - id: remove-all-subscriptions title: removeallsubscriptions() slug: removeallsubscriptions product: 'realtime' - id: get-subscriptions title: getSubscriptions() slug: getsubscriptions product: 'realtime' - id: get-channels title: getChannels() slug: getchannels product: 'realtime' - id: remove-channel title: removeChannel() slug: removechannel product: 'realtime' - id: remove-all-channels title: removeAllChannels() slug: removeallchannels product: 'realtime' - id: list-buckets title: listBuckets() slug: storage-listbuckets product: 'storage' - id: get-bucket title: getBucket() slug: storage-getbucket product: 'storage' - id: create-bucket title: createBucket() slug: storage-createbucket product: 'storage' - id: empty-bucket title: emptyBucket() slug: storage-emptybucket product: 'storage' - id: update-bucket title: updateBucket() slug: storage-updatebucket product: 'storage' - id: delete-bucket title: deleteBucket() slug: storage-deletebucket product: 'storage' - id: from-upload title: from.upload() slug: storage-from-upload product: 'storage' - id: from-update title: from.update() slug: storage-from-update product: 'storage' - id: from-move title: from.move() slug: storage-from-move product: 'storage' - id: from-copy title: from.copy() slug: storage-from-copy product: 'storage' - id: from-create-signed-url title: from.createSignedUrl() slug: storage-from-createsignedurl product: 'storage' - id: from-create-signed-urls title: from.createSignedUrls() slug: storage-from-createsignedurls product: 'storage' - id: from-get-public-url title: from.getPublicUrl() slug: storage-from-getpublicurl product: 'storage' - id: from-download title: from.download() slug: storage-from-download product: 'storage' - id: from-remove title: from.remove() slug: storage-from-remove product: 'storage' - id: from-list title: from.list() slug: storage-from-list product: 'storage'