/*
 * Copyright (c) 2015, PostgreSQL Global Development Group
 * See the LICENSE file in the project root for more information.
 */

package org.postgresql.core;

/**
 * Contains parse flags from {@link Parser#modifyJdbcCall(String, boolean, int, int)}.
 */
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.
Returns:SQL in a native for certain backend version
/** * 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.
Returns:true if given SQL is a function
/** * Returns if given SQL is a function. * * @return {@code true} if given SQL is a function */
public boolean isFunction() { return isFunction; } }