org.hibernate.sql.ast.spi.SqlAppender Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate-core Show documentation
Show all versions of hibernate-core Show documentation
Hibernate's core ORM functionality
/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later
* See the lgpl.txt file in the root directory or http://www.gnu.org/licenses/lgpl-2.1.html
*/
package org.hibernate.sql.ast.spi;
/**
* Access to appending SQL fragments to an in-flight buffer
*
* @author Steve Ebersole
*/
public interface SqlAppender {
String NO_SEPARATOR = "";
String COMA_SEPARATOR = ", ";
String EMPTY_STRING = " ";
String OPEN_PARENTHESIS = "(";
String CLOSE_PARENTHESIS = ")";
String PARAM_MARKER = "?";
String NULL_KEYWORD = "null";
/**
* Add the passed fragment into the in-flight buffer
*/
void appendSql(String fragment);
}