package spannerio

import "github.com/apache/beam/sdks/v2/go/test/integration/io/spannerio"

Index

Functions

func CreateDatabase

func CreateDatabase(ctx context.Context, t *testing.T, adminClient *database.DatabaseAdminClient, db string)

func CreateInstance

func CreateInstance(ctx context.Context, t *testing.T, instanceAdmin *instance.InstanceAdminClient, db string)

func CreateTable

func CreateTable(ctx context.Context, t *testing.T, adminClient *database.DatabaseAdminClient, db string, ddls []string)

func DeleteInstance

func DeleteInstance(ctx context.Context, t *testing.T, instanceAdmin *instance.InstanceAdminClient, db string)

func DropDatabase

func DropDatabase(ctx context.Context, t *testing.T, adminClient *database.DatabaseAdminClient, db string)

func NewAdminClient

func NewAdminClient(ctx context.Context, t *testing.T, endpoint string) *database.DatabaseAdminClient

func NewClient

func NewClient(ctx context.Context, t *testing.T, endpoint string, db string) *spanner.Client

func NewInstanceAdminClient

func NewInstanceAdminClient(ctx context.Context, t *testing.T, endpoint string) *instance.InstanceAdminClient

Source Files

test_helpers.go

Version
v2.66.0 (latest)
Published
Jun 23, 2025
Platform
linux/amd64
Imports
16 packages
Last checked
15 hours ago

Tools for package owners.