# Functions
ApplyChanges is a helper used by the different drivers to apply changes.
CheckChangesScope checks that changes can be applied on a schema scope (connection).
CheckDiff computes the change diff between the 2 tables.
CommentChange reports if the element comment was changed.
CommentDiff computes the comment diff between the 2 attribute list.
DefaultValue returns the string represents the DEFAULT of a column.
DetachCycles takes a list of schema changes, and detaches references between changes if there is at least one circular reference in the changeset.
ExcludeRealm filters resources in the realm based on the given patterns.
ExcludeSchema filters resources in the schema based on the given patterns.
ExprLastIndex scans the first expression in the given string until its end and returns its last index.
Has finds the first element in the elements list that matches target, and if so, sets target to that attribute value and returns true.
IsLiteralBool reports if the given string is a valid literal bool.
IsLiteralNumber reports if the given string is a literal number.
IsQuoted reports if the given string is quoted with one of the given quotes (e.g.
LinkSchemaTables links foreign-key stub tables/columns to actual elements.
MayWrap ensures the given string is wrapped with parentheses.
ModeInspectRealm returns the InspectMode or its default.
ModeInspectSchema returns the InspectMode or its default.
P returns a pointer to v.
ReverseChanges reverses the order of the changes.
ScanNullBool scans one sql.NullBool record and closes the rows at the end.
ScanOne scans one record and closes the rows at the end.
ScanStrings scans sql.Rows into a slice of strings and closes it at the end.
SchemaFKs scans the rows and adds the foreign-key to the schema table.
SetReversible sets the Reversible field to true if all planned changes are reversible.
SingleConn returns a closable single connection from the given ExecQuerier.
SingleQuote quotes the given string with single quote.
Unquote single or double quotes.
V returns the value p is pointing to.
ValidString reports if the given string is not null and valid.
ValuesEqual checks if the 2 string slices are equal (including their order).
# Variables
NoRows to be used by differs and planners without a connection.
# Structs
No description provided by the author
A Builder provides a syntactic sugar API for writing SQL statements.
DevDriver is a driver that provides additional functionality to interact with the development database.
No description provided by the author
UnsupportedTypeError describes an unsupported type error.
# Interfaces
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