# Functions
AnalyzeCols returns information about the quality of schema mappings for table 'srcTable'.
AnalyzeTables generates table reports for all processed tables.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FixName maps a table_name, column_name or index_name into something spanner will accept.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GenerateReport analyzes schema and data conversion stats and writes a detailed report to w and returns a brief summary (as a string).
No description provided by the author
GenerateSummary creates a summarized version of a tableReport.
No description provided by the author
No description provided by the author
No description provided by the author
GetSpannerCol maps a source DB table/column into a legal Spanner column name.
GetSpannerCols maps a slice of source columns into their corresponding Spanner columns using GetSpannerCol.
GetSpannerTable maps a source DB table name into a legal Spanner table name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IgnoredStatements creates a list of statements to ignore.
MakeConv returns a default-configured Conv.
NewProgress creates and returns a Progress instance.
NewReader builds and returns an instance of Reader.
No description provided by the author
No description provided by the author
ResolveRefs resolves all table and column references in foreign key constraints in the Spanner Schema.
ToSpannerForeignKey maps source foreign key name to legal Spanner foreign key name.
ToSpannerIndexName maps source index name to legal Spanner index name.
Verbose returns true if verbose mode is enabled.
VerboseInit determines whether verbose mode is enabled.
VerbosePrintf prints to stdout if verbose is enabled.
VerbosePrintln prints to stdout if verbose is enabled.
# Constants
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines the progress statuses that we track.
Defines the progress statuses that we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines the progress statuses that we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines the progress statuses that we track.
Defines the progress statuses that we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines the progress statuses that we track.
Defines the progress statuses that we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
Defines all of the schema issues we track.
# Structs
Stores the audit information of conversion.
Conv contains all schema and data conversion state.
No description provided by the author
FkeyAndIdxs contains the name of a table, its foreign keys and indexes Used to map between source DB and spanner table name, foreign key name and index names.
NameAndCols contains the name of a table and its columns.
Progress provides console progress functionality.
Reader is a simple line-reader wrapper around bufio.Reader that provides line number, file offset, and cached eof state.
Stores information related to rules during schema conversion.
SyntheticPKey specifies a synthetic primary key and current sequence count for a table, if needed.
# Type aliases
ProgressStatus specifies a stage of migration.
SchemaIssue specifies a schema conversion issue.