Class SQLQueryToDataSourceSQLQueryAdapter

java.lang.Object
com.gigaspaces.datasource.SQLQueryToDataSourceSQLQueryAdapter
All Implemented Interfaces:
DataSourceSQLQuery

public class SQLQueryToDataSourceSQLQueryAdapter extends Object implements DataSourceSQLQuery
Since:
9.1.1
Author:
eitany
  • Constructor Details

    • SQLQueryToDataSourceSQLQueryAdapter

      public SQLQueryToDataSourceSQLQueryAdapter(SQLQuery<?> sqlQuery)
  • Method Details

    • getQuery

      public String getQuery()
      Specified by:
      getQuery in interface DataSourceSQLQuery
      Returns:
      A parameterized SQL query string representation of the query ("WHERE" part only).
    • getFromQuery

      public String getFromQuery()
      Specified by:
      getFromQuery in interface DataSourceSQLQuery
      Returns:
      A parameterized SQL query string representation of the query in the form of:

      FROM table name WHERE query expression

    • getSelectAllQuery

      public String getSelectAllQuery()
      Specified by:
      getSelectAllQuery in interface DataSourceSQLQuery
      Returns:
      A parameterized SQL query string representation of the query in the form of:

      SELECT * FROM table name WHERE query expression

    • getSelectCountQuery

      public String getSelectCountQuery()
      Specified by:
      getSelectCountQuery in interface DataSourceSQLQuery
      Returns:
      A parameterized SQL query string representation of the query in the form of:

      SELECT count(*) FROM table name WHERE query expression

    • getQueryParameters

      public Object[] getQueryParameters()
      Specified by:
      getQueryParameters in interface DataSourceSQLQuery
      Returns:
      The parameters as object array to be used with the query's parameterized string.
    • hashCode

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

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

      public String toString()
      Overrides:
      toString in class Object