class DoubleDataTypeSnowflake extends DoubleType {

    public DoubleDataTypeSnowflake() {

    }

    public int getPriority() {
        return LiquibaseDataType.PRIORITY_DATABASE;
    }

    @Override
    public boolean supports(Database database) {
        return database instanceof SnowflakeDatabase;
    }

    @Override
    public DatabaseDataType toDatabaseDataType(Database database) {<FILL_FUNCTION_BODY>}
}

        // Double is an alias for the FLOAT data type in Snowflake.
        return new DatabaseDataType("FLOAT");
    
<methods>public non-sealed void <init>() ,public liquibase.change.core.LoadDataChange.LOAD_DATA_TYPE getLoadTypeName() ,public liquibase.datatype.DatabaseDataType toDatabaseDataType(liquibase.database.Database) <variables>