Class ParsedSql

java.lang.Object
com.landawn.abacus.util.ParsedSql

public final class ParsedSql extends Object
  • Method Details

    • parse

      public static ParsedSql parse(String sql)
      Parameters:
      sql -
      Returns:
    • sql

      public String sql()
      Gets the named SQL.
      Returns:
    • getParameterizedSql

      public String getParameterizedSql()
      Gets the parameterized SQL.
      Returns:
    • getParameterizedSql

      public String getParameterizedSql(boolean isForCouchbase)
      Gets the parameterized SQL.
      Parameters:
      isForCouchbase -
      Returns:
    • getNamedParameters

      public com.landawn.abacus.util.ImmutableList<String> getNamedParameters()
      Gets the named parameters.
      Returns:
    • getNamedParameters

      public com.landawn.abacus.util.ImmutableList<String> getNamedParameters(boolean isForCouchbase)
      Gets the named parameters.
      Parameters:
      isForCouchbase -
      Returns:
    • getParameterCount

      public int getParameterCount()
      Gets the parameter count.
      Returns:
    • getParameterCount

      public int getParameterCount(boolean isForCouchbase)
      Gets the parameter count.
      Parameters:
      isForCouchbase -
      Returns:
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Returns:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
      Parameters:
      obj -
      Returns:
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Returns: