org.herodbsql.core.JdbcCallParseInfo Maven / Gradle / Ivy
/*
 * Copyright (c) 2015, PostgreSQL Global Development Group
 * See the LICENSE file in the project root for more information.
 */
package org.herodbsql.core;
/**
 * Contains parse flags from {@link Parser#modifyJdbcCall(String, boolean, int, int, EscapeSyntaxCallMode)}.
 */
public class JdbcCallParseInfo {
  private final String sql;
  private final boolean isFunction;
  public JdbcCallParseInfo(String sql, boolean isFunction) {
    this.sql = sql;
    this.isFunction = isFunction;
  }
  /**
   * SQL in a native for certain backend version.
   *
   * @return SQL in a native for certain backend version
   */
  public String getSql() {
    return sql;
  }
  /**
   * Returns if given SQL is a function.
   *
   * @return {@code true} if given SQL is a function
   */
  public boolean isFunction() {
    return isFunction;
  }
}
    © 2015 - 2025 Weber Informatics LLC | Privacy Policy