Class SelectBuilder


  • public class SelectBuilder
    extends java.lang.Object
    • Method Detail

      • from

        public SelectBuilder from​(java.lang.String fromClauseSQL)
      • and

        public SelectBuilder and​(java.lang.String columnName,
                                 java.lang.String operator,
                                 Parameter parameter)
      • and

        public SelectBuilder and​(java.lang.String columnName,
                                 java.lang.Long value)
      • and

        public SelectBuilder and​(java.lang.String columnName,
                                 java.lang.String value)
      • and

        public SelectBuilder and​(java.lang.String columnName,
                                 java.math.BigDecimal value)
      • orderByDesc

        public SelectBuilder orderByDesc​(java.lang.String columns)
      • orderByAsc

        public SelectBuilder orderByAsc​(java.lang.String columns)
      • wrap

        public SelectBuilder wrap​(java.lang.String leftSql,
                                  java.lang.String rightSql,
                                  Parameter... params)
      • queryForLong

        public long queryForLong​(java.lang.String queryName)
      • queryForOptionalBigDecimal

        public java.util.Optional<java.math.BigDecimal> queryForOptionalBigDecimal​(java.lang.String queryName)
      • queryForOptionalLong

        public java.util.Optional<java.lang.Long> queryForOptionalLong()
      • executeQuery

        public <T> java.util.List<T> executeQuery​(ObjectMapper<T> objectMapper)
      • queryName

        public T queryName​(java.lang.String queryName)
      • getParameters

        public java.util.List<Parameter> getParameters()
      • getQueryName

        public java.lang.String getQueryName()