# Packages
No description provided by the author
# Functions
NewConfigError creates and returns an instance of ConfigError.
NewMockSchemaClient creates a new mock instance.
NewUpdateSchemaTask returns a new instance of UpdateTask.
ParseFile takes a cql / sql file as input and returns an array of cql / sql statements on success.
Setup sets up schema tables.
SetupFromConfig sets up schema tables based on the given config.
Update updates the schema for the specified database.
UpdateFromConfig updates the schema for the specified database based on the given config.
VerifyCompatibleVersion ensures that the installed version is greater than or equal to the expected version.
# Constants
CLIFlagAllowedAuthenticators is the cli flag for whitelisting custom authenticators.
CLIFlagConnectAttributes allows arbitrary connect attributes.
CLIFlagConnectTimeout is the cli flag for connection timeout.
CLIFlagDatabase is the cli flag for database.
CLIFlagDatacenter is the cli flag for datacenter.
CLIFlagDisableVersioning is the cli flag for disabling versioning.
CLIFlagDryrun is the cli flag for dryrun.
CLIFlagEnableTLS enables cassandra client TLS.
CLIFlagEndpoint is the cli flag for endpoint.
CLIFlagKeyspace is the cli flag for keyspace.
CLIFlagOverwrite is the cli flag for overwrite.
CLIFlagPassword is the cli flag for password.
CLIFlagPluginName is the cli flag for plugin name.
CLIFlagPort is the cli flag for port.
CLIFlagProtoVersion is the cli flag for protocol version.
CLIFlagQuiet is the cli flag for quiet mode.
CLIFlagReplicationFactor is the cli flag for replication factor.
CLIFlagSchemaDir is the cli flag for schema directory.
CLIFlagSchemaFile is the cli flag for schema file.
CLIFlagTargetVersion is the cli flag for target version.
CLIFlagTimeout is the cli flag for timeout.
CLIFlagTLSCaFile is the optional tls CA file (tls must be enabled).
CLIFlagTLSCertFile is the optional tls cert file (tls must be enabled).
CLIFlagTLSEnableHostVerification enables tls host verification (tls must be enabled).
CLIFlagTLSKeyFile is the optional tls key file (tls must be enabled).
CLIFlagTLSServerName is the Server Name Indication to verify the hostname on the returned certificates.
CLIFlagUser is the cli flag for user.
CLIFlagVersion is the cli flag for version.
CLIOptAllowedAuthenticatorsis the cli option for cassandra allowed authenticators.
CLIOptConnectAttributes is the cli option for connect attributes (key/values via a url query string).
CLIOptConnectTimeout is the cli option for connection timeout.
CLIOptDatabase is the cli option for database.
CLIOptDatabase is the cli option for datacenter.
CLIOptDisableVersioning is the cli option to disabling versioning.
CLIOptDryrun is the cli option for enabling dryrun.
CLIOptEndpoint is the cli option for endpoint.
CLIOptKeyspace is the cli option for keyspace.
CLIOptOverwrite is the cli option for overwrite.
CLIOptPassword is the cli option for password.
CLIOptPluginName is the cli option for plugin name.
CLIOptPort is the cli option for port.
CLIOptProtoVersion is the cli option for protocol version.
CLIOptQuiet is the cli option for quiet mode.
CLIOptReplicationFactor is the cli option for replication factor.
CLIOptSchemaDir is the cli option for schema directory.
CLIOptSchemaFile is the cli option for schema file.
CLIOptTargetVersion is the cli option for target version.
CLIOptTimeout is the cli option for timeout.
CLIOptUser is the cli option for user.
CLIOptVersion is the cli option for version.
# Structs
No description provided by the author
No description provided by the author
MockSchemaClient is a mock of SchemaClient interface.
MockSchemaClientMockRecorder is the mock recorder for MockSchemaClient.
No description provided by the author
SetupTask represents a task that sets up cassandra schema on a specified keyspace.
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author