assessment

package
v1.0.1-0...-23bcde9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2025 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateQueryAssessmentReport

func GenerateQueryAssessmentReport(queries []utils.QueryTranslationResult, outputPath string) error

func GenerateReport

func GenerateReport(dbName string, assessmentOutput utils.AssessmentOutput)

func PerformAssessment

func PerformAssessment(conv *internal.Conv, sourceProfile profiles.SourceProfile, assessmentConfig map[string]string, projectId string) (utils.AssessmentOutput, error)

Types

type AIClientService

type AIClientService struct {
	NewClientFunc        func(ctx context.Context, projectID, location string, opts ...option.ClientOption) (*genai.Client, error)
	TranslateQueriesFunc func(ctx context.Context, queries []utils.QueryTranslationInput, aiClient *genai.Client, mysqlSchema, spannerSchema string) ([]utils.QueryTranslationResult, error)
}

type CodeReportRow

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

type SchemaReportRow

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL