net.sf.jsqlparser.statement.select.Offset Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jsqlparser Show documentation
Show all versions of jsqlparser Show documentation
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes.
The generated hierarchy can be navigated using the Visitor Pattern.
/*-
* #%L
* JSQLParser library
* %%
* Copyright (C) 2004 - 2019 JSQLParser
* %%
* Dual licensed under GNU LGPL 2.1 or Apache License 2.0
* #L%
*/
package net.sf.jsqlparser.statement.select;
import net.sf.jsqlparser.expression.Expression;
public class Offset {
private Expression offsetExpression = null;
private String offsetParam = null;
public Expression getOffset() {
return offsetExpression;
}
public String getOffsetParam() {
return offsetParam;
}
public void setOffset(Expression offsetExpression) {
this.offsetExpression = offsetExpression;
}
public void setOffsetParam(String s) {
offsetParam = s;
}
@Override
public String toString() {
return " OFFSET " + offsetExpression + (offsetParam != null ? " " + offsetParam : "");
}
public Offset withOffset(Expression offsetExpression) {
this.setOffset(offsetExpression);
return this;
}
public Offset withOffsetParam(String offsetParam) {
this.setOffsetParam(offsetParam);
return this;
}
public E getOffset(Class type) {
return type.cast(getOffset());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy