Files
supabase/spec/common-client-libs.yml
T

486 lines
8.8 KiB
YAML

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'