Interface SqlSupport

  • All Known Implementing Classes:
    SqlSupportImpl

    public interface SqlSupport

    SqlSupport interface.

    Version:
    $Id: $Id
    Author:
    Long Dinh
    • Method Detail

      • getInsertSql

        String getInsertSql()

        getInsertSql.

        Returns:
        a String object.
      • getAutoIdInsertSql

        String getAutoIdInsertSql()

        getAutoIdInsertSql.

        Returns:
        a String object.
      • getUpsertSql

        String getUpsertSql()

        getUpsertSql.

        Returns:
        a String object.
      • getUpdateSql

        String getUpdateSql()

        getUpdateSql.

        Returns:
        a String object.
      • getUpdateDynamicAllSql

        int getUpdateDynamicAllSql​(StringBuilder sqlBuilder,
                                   Object[] params)
      • getUpdateDynamicAllSql

        <E> int getUpdateDynamicAllSql​(StringBuilder sqlBuilder,
                                       Object[] params,
                                       Query<E> query)
      • getQuerySql

        String getQuerySql()

        getQuerySql.

        Returns:
        a String object.
      • getQueryByIdSql

        String getQueryByIdSql()

        getQueryByIdSql.

        Returns:
        a String object.
      • getQuerySql

        default <E> String getQuerySql​(String sql,
                                       Query<E> query)

        getQuerySql.

        Type Parameters:
        E - a E object.
        Parameters:
        sql - a String object.
        query - a Query object.
        Returns:
        a String object.
      • getSql

        <E> String getSql​(String sql,
                          Query<E> query)

        getSql.

        Type Parameters:
        E - a E object.
        Parameters:
        sql - a String object.
        query - a Query object.
        Returns:
        a String object.
      • getCountSql

        String getCountSql()

        getCountSql.

        Returns:
        a String object.
      • getExistSql

        String getExistSql()

        getExistSql.

        Returns:
        a String object.
      • getExistByIdSql

        String getExistByIdSql()

        getExistByIdSql.

        Returns:
        a String object.
      • getDeleteSql

        String getDeleteSql()

        getDeleteSql.

        Returns:
        a String object.
      • getDeleteByIdSql

        String getDeleteByIdSql()

        getDeleteByIdSql.

        Returns:
        a String object.