All Downloads are FREE. Search and download functionalities are using the official Maven repository.

liquibase.snapshot.ResultSetCacheSnowflake Maven / Gradle / Ivy

There is a newer version: 4.29.2
Show newest version
package liquibase.snapshot;

import liquibase.database.Database;
import liquibase.exception.DatabaseException;

import java.sql.SQLException;
import java.util.List;

public class ResultSetCacheSnowflake extends ResultSetCache {
    public static class RowData extends ResultSetCache.RowData {
        public RowData(String catalog, String schema, Database database, String... parameters) {
            super(catalog, schema, database, parameters);
        }
    }

    public abstract static class SingleResultSetExtractor extends ResultSetCache.SingleResultSetExtractor {
        public SingleResultSetExtractor(Database database) {
            super(database);
        }

        protected boolean shouldBulkSelect(String schemaKey, ResultSetCacheSnowflake resultSetCache) {
            return super.shouldBulkSelect(schemaKey, resultSetCache);
        }

        @Override
        public List executeAndExtract(String sql, Database database) throws DatabaseException, SQLException {
            return super.executeAndExtract(sql, database);
        }

        @Override
        public List executeAndExtract(String sql, Database database, boolean informixTrimHint)
                throws DatabaseException, SQLException {
            return super.executeAndExtract(sql, database, informixTrimHint);
        }

    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy