package scheme

import "github.com/ydb-platform/ydb-go-sdk/v3/internal/scheme"

Index

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func New

func (*Client) Close

func (c *Client) Close(_ context.Context) error

func (*Client) Database

func (c *Client) Database() string

func (*Client) DescribePath

func (c *Client) DescribePath(ctx context.Context, path string) (e scheme.Entry, finalErr error)

func (*Client) ListDirectory

func (c *Client) ListDirectory(ctx context.Context, path string) (d scheme.Directory, finalErr error)

func (*Client) MakeDirectory

func (c *Client) MakeDirectory(ctx context.Context, path string) (finalErr error)

func (*Client) ModifyPermissions

func (c *Client) ModifyPermissions(
	ctx context.Context, path string, opts ...scheme.PermissionsOption,
) (finalErr error)

func (*Client) RemoveDirectory

func (c *Client) RemoveDirectory(ctx context.Context, path string) (finalErr error)

Source Files

client.go options.go

Directories

PathSynopsis
internal/scheme/config
internal/scheme/helpers
Version
v3.69.0
Published
Jun 2, 2024
Platform
linux/amd64
Imports
12 packages
Last checked
2 minutes ago

Tools for package owners.