erlfdb
v0.1.0

      View Source erlfdb_tenant_management (erlfdb v0.1.0)

      Summary

      Functions

      create_tenant(Db, TenantName)
      delete_tenant(Db, TenantName)
      get_tenant(Db, TenantName)
      list_tenants(DbOrTx)
      list_tenants(Db, Begin, End, Opts)
      transactional(Db, UserFun)

      Functions

      Link to this function

      create_tenant(Db, TenantName)

      View Source
      -spec create_tenant(erlfdb:database() | erlfdb:transaction(), erlfdb:tenant_name()) -> ok.
      Link to this function

      delete_tenant(Db, TenantName)

      View Source
      -spec delete_tenant(erlfdb:database() | erlfdb:transaction(), erlfdb:tenant_name()) -> ok.
      Link to this function

      get_tenant(Db, TenantName)

      View Source
      -spec get_tenant(erlfdb:database() | erlfdb:transaction(), erlfdb:tenant_name()) ->
                    erlfdb:future() | erlfdb:result().
      Link to this function

      list_tenants(DbOrTx)

      View Source
      -spec list_tenants(erlfdb:database() | erlfdb:transaction()) -> [erlfdb:tenant_name()].
      Link to this function

      list_tenants(Db, Begin, End, Opts)

      View Source
      -spec list_tenants(erlfdb:database() | erlfdb:transaction(),
                   erlfdb:key(),
                   erlfdb:key(),
                   [erlfdb:fold_option()]) ->
                      [erlfdb:tenant_name()].
      Link to this function

      transactional(Db, UserFun)

      View Source
      -spec transactional(erlfdb:database(), function()) -> any().

      Hex Package Hex Preview (current file) Download ePub version

      Built using ExDoc (v0.30.7) for the Erlang programming language