org.nlpcn.es4sql.query.join.TableInJoinRequestBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of elasticsearch-sql Show documentation
Show all versions of elasticsearch-sql Show documentation
Query elasticsearch using SQL
package org.nlpcn.es4sql.query.join;
import org.elasticsearch.action.search.SearchRequestBuilder;
import org.nlpcn.es4sql.domain.Field;
import org.nlpcn.es4sql.domain.Select;
import java.util.List;
/**
* Created by Eliran on 28/8/2015.
*/
public class TableInJoinRequestBuilder {
private SearchRequestBuilder requestBuilder;
private String alias;
private List returnedFields;
private Select originalSelect;
private Integer hintLimit;
public TableInJoinRequestBuilder() {
}
public SearchRequestBuilder getRequestBuilder() {
return requestBuilder;
}
public void setRequestBuilder(SearchRequestBuilder requestBuilder) {
this.requestBuilder = requestBuilder;
}
public String getAlias() {
return alias;
}
public void setAlias(String alias) {
this.alias = alias;
}
public List getReturnedFields() {
return returnedFields;
}
public void setReturnedFields(List returnedFields) {
this.returnedFields = returnedFields;
}
public Select getOriginalSelect() {
return originalSelect;
}
public void setOriginalSelect(Select originalSelect) {
this.originalSelect = originalSelect;
}
public Integer getHintLimit() {
return hintLimit;
}
public void setHintLimit(Integer hintLimit) {
this.hintLimit = hintLimit;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy