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

liquibase.sql.SingleLineComment Maven / Gradle / Ivy

There is a newer version: 4.29.2
Show newest version
package liquibase.sql;

import liquibase.structure.DatabaseObject;

import java.util.Collection;
import java.util.HashSet;

public class SingleLineComment implements Sql {

	private final String sql;
	private final String lineCommentToken;
	
	public SingleLineComment(String sql, String lineCommentToken) {
		this.sql = sql;
		this.lineCommentToken = lineCommentToken;
	}
	
	@Override
    public Collection getAffectedDatabaseObjects() {
		return new HashSet<>();
	}

	@Override
    public String getEndDelimiter() {
		return "\n";
	}

	@Override
    public String toSql() {
		return lineCommentToken + ' ' + sql;
	}

    @Override
    public String toString() {
        return toSql();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy