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

net.ravendb.client.documents.operations.etl.sql.SqlEtlConfiguration Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
package net.ravendb.client.documents.operations.etl.sql;

import net.ravendb.client.documents.operations.etl.EtlConfiguration;
import net.ravendb.client.documents.operations.etl.EtlType;

import java.util.List;

public class SqlEtlConfiguration extends EtlConfiguration {
    private boolean parameterizeDeletes;
    private boolean forceQueryRecompile;
    private boolean quoteTables;
    private Integer commandTimeout;
    private List sqlTables;

    public EtlType getEtlType() {
        return EtlType.SQL;
    }

    public boolean isParameterizeDeletes() {
        return parameterizeDeletes;
    }

    public void setParameterizeDeletes(boolean parameterizeDeletes) {
        this.parameterizeDeletes = parameterizeDeletes;
    }

    public boolean isForceQueryRecompile() {
        return forceQueryRecompile;
    }

    public void setForceQueryRecompile(boolean forceQueryRecompile) {
        this.forceQueryRecompile = forceQueryRecompile;
    }

    public boolean isQuoteTables() {
        return quoteTables;
    }

    public void setQuoteTables(boolean quoteTables) {
        this.quoteTables = quoteTables;
    }

    public Integer getCommandTimeout() {
        return commandTimeout;
    }

    public void setCommandTimeout(Integer commandTimeout) {
        this.commandTimeout = commandTimeout;
    }

    public List getSqlTables() {
        return sqlTables;
    }

    public void setSqlTables(List sqlTables) {
        this.sqlTables = sqlTables;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy