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

org.n3r.eql.param.EqlParamsParserResult Maven / Gradle / Ivy

The newest version!
package org.n3r.eql.param;


import org.n3r.eql.map.EqlType;

public class EqlParamsParserResult {
    private EqlType sqlType;
    private String runSql;
    private int placeholderNum;
    private PlaceholderType placeHolderType;
    private PlaceholderType placeHolderOutType;
    private EqlParamPlaceholder[] placeHolders;
    private String evalSqlTemplate;

    public void setSqlType(EqlType sqlType) {
        this.sqlType = sqlType;
    }

    public EqlType getSqlType() {
        return sqlType;
    }

    public void setRunSql(String runSql) {
        this.runSql = runSql;
    }

    public String getRunSql() {
        return runSql;
    }

    public void setPlaceholderNum(int placeholderNum) {
        this.placeholderNum = placeholderNum;
    }

    public int getPlaceholderNum() {
        return placeholderNum;
    }

    public void setPlaceHolderType(PlaceholderType placeHolderType) {
        this.placeHolderType = placeHolderType;
    }

    public PlaceholderType getPlaceHolderType() {
        return placeHolderType;
    }

    public void setPlaceHolderOutType(PlaceholderType placeHolderOutType) {
        this.placeHolderOutType = placeHolderOutType;
    }

    public PlaceholderType getPlaceHolderOutType() {
        return placeHolderOutType;
    }

    public void setPlaceHolders(EqlParamPlaceholder[] placeHolders) {
        this.placeHolders = placeHolders;
    }

    public EqlParamPlaceholder[] getPlaceHolders() {
        return placeHolders;
    }

    public void setEvalSqlTemplate(String evalSqlTemplate) {
        this.evalSqlTemplate = evalSqlTemplate.replaceAll("\\r?\\n", " ");
    }

    public String getEvalSqlTemplate() {
        return evalSqlTemplate;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy