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

org.hotrod.config.dynamicsql.SQLSegment Maven / Gradle / Ivy

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;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy