All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AddPartition A class for the AddPartition commandAlterExternalTable A class for the AlterExternalTable command TODO: Split into TouchExternalTable and AlterColumnsExternalTableCommand A class that represents a command to generate executable Snowflake statements fromCommandGenerator A class that generates the commands to be executedCreateExternalTable A class for the CreateExternalTable commandDropExternalTable A class for the DropExternalTable commandDropPartition A class for the DropPartition commandHiveSyncTool Utility class for syncing metadata from Hive to SnowflakeHiveToSnowflakeSchema A util to get the correct Snowflake schema from the Hive schema.HiveToSnowflakeType A util to convert Hive types such as the hive datatype to Snowflake types.HiveToSnowflakeType.SnowflakeFileFormatType The file format types suppported by SnowflakeLogCommand A class for no-op commands used for logging purposes, as queries sent to Snowflake will be logged.Scheduler Utility class that allows messages to be queued and processed in the background.SnowflakeClient Class that uses the snowflake jdbc to connect to snowflake.SnowflakeClient.ThrowableSupplier<T,E extends Throwable> Helper interface that represents a Supplier that can throw an exception.SnowflakeConf The configuration for the Snowflake Hive metastore listener, which is stored in snowflake-config.xmlSnowflakeConf.ConfVars SnowflakeHiveListener The listener for Hive This listener will get notified when the corresponding command is calledStageCredentialUtil A utility function to help with retrieving stage credentials and generating the credential string for Snowflake.StageCredentialUtil.StageCredentialType StringUtil A utility class for formatting strings