org.hotrod.config.dynamicsql.SQLSegment Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hotrod-generator Show documentation
Show all versions of hotrod-generator Show documentation
HotRod is an ORM for Java, Spring and SpringBoot.
The newest version!
package org.hotrod.config.dynamicsql;
import java.io.Serializable;
import org.hotrod.generator.ParameterRenderer;
import org.hotrod.runtime.dynamicsql.expressions.DynamicExpression;
import org.hotrod.runtime.exceptions.InvalidJavaExpressionException;
public interface SQLSegment extends Serializable {
public abstract boolean isEmpty();
public abstract String renderStatic(ParameterRenderer parameterRenderer);
public abstract String renderXML(ParameterRenderer parameterRenderer);
public abstract DynamicExpression getJavaExpression(ParameterRenderer parameterRenderer)
throws InvalidJavaExpressionException;
}