Interface ISQLQueryBuilder

  • All Known Implementing Classes:
    MySQLQueryBuilder

    public interface ISQLQueryBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String buildInsertSQLCommand​(java.lang.String table, java.util.Map<java.lang.String,​? extends java.lang.Object> values)  
      Pair<java.lang.String,​java.util.List<java.lang.Object>> buildInsertStatement​(java.lang.String table, java.util.Map<java.lang.String,​? extends java.lang.Object> values)  
      java.lang.String buildMultiInsertSQLCommand​(java.lang.String table, java.util.List<java.lang.String> keys, java.util.List<java.util.List<?>> datarows)  
      java.lang.String buildSelectSQLCommand​(java.lang.String table, java.util.Map<java.lang.String,​java.lang.String> conditions)  
      java.lang.String parseSQLCommand​(java.lang.String sql, java.util.List<?> values)  
    • Method Detail

      • buildInsertStatement

        Pair<java.lang.String,​java.util.List<java.lang.Object>> buildInsertStatement​(java.lang.String table,
                                                                                           java.util.Map<java.lang.String,​? extends java.lang.Object> values)
      • parseSQLCommand

        java.lang.String parseSQLCommand​(java.lang.String sql,
                                         java.util.List<?> values)
      • buildInsertSQLCommand

        java.lang.String buildInsertSQLCommand​(java.lang.String table,
                                               java.util.Map<java.lang.String,​? extends java.lang.Object> values)
      • buildMultiInsertSQLCommand

        java.lang.String buildMultiInsertSQLCommand​(java.lang.String table,
                                                    java.util.List<java.lang.String> keys,
                                                    java.util.List<java.util.List<?>> datarows)
      • buildSelectSQLCommand

        java.lang.String buildSelectSQLCommand​(java.lang.String table,
                                               java.util.Map<java.lang.String,​java.lang.String> conditions)