MCPcopy Index your code
hub / github.com/cloudquery/cloudquery / getTransformedTableNameFromSchema

Function getTransformedTableNameFromSchema

cli/cmd/sync_v3.go:846–858  ·  view source on GitHub ↗

getTransformedTableNameFromSchema extracts the table name from a transformed schema

(transformedSchemaBytes []byte)

Source from the content-addressed store, hash-verified

844
845// getTransformedTableNameFromSchema extracts the table name from a transformed schema
846func getTransformedTableNameFromSchema(transformedSchemaBytes []byte) (string, error) {
847 finalSchema, err := plugin.NewSchemaFromBytes(transformedSchemaBytes)
848 if err != nil {
849 return "", errors.Join(errors.New("failed to create schema from bytes"), err)
850 }
851
852 tableName, ok := finalSchema.Metadata().GetValue(schema.MetadataTableName)
853 if !ok {
854 return "", errors.New("table name not found in transformed schema metadata")
855 }
856
857 return tableName, nil
858}

Callers 1

syncConnectionV3Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected