Class SimpleSelect


  • public class SimpleSelect
    extends java.lang.Object
    An SQL SELECT statement with no table joins
    • Field Detail

      • tableName

        protected java.lang.String tableName
      • orderBy

        protected java.lang.String orderBy
      • comment

        protected java.lang.String comment
      • columns

        protected java.util.List<java.lang.String> columns
      • aliases

        protected java.util.Map<java.lang.String,​java.lang.String> aliases
      • whereTokens

        protected java.util.List<java.lang.String> whereTokens
    • Constructor Detail

      • SimpleSelect

        public SimpleSelect​(Dialect dialect)
    • Method Detail

      • addColumns

        public SimpleSelect addColumns​(java.lang.String[] columnNames,
                                       java.lang.String[] columnAliases)
      • addColumns

        public SimpleSelect addColumns​(java.lang.String[] columns,
                                       java.lang.String[] aliases,
                                       boolean[] ignore)
      • addColumns

        public SimpleSelect addColumns​(java.lang.String[] columnNames)
      • addColumn

        public SimpleSelect addColumn​(java.lang.String columnName)
      • addColumn

        public SimpleSelect addColumn​(java.lang.String columnName,
                                      java.lang.String alias)
      • setTableName

        public SimpleSelect setTableName​(java.lang.String tableName)
      • addWhereToken

        public SimpleSelect addWhereToken​(java.lang.String token)
      • addCondition

        public SimpleSelect addCondition​(java.lang.String lhs,
                                         java.lang.String op,
                                         java.lang.String rhs)
      • addCondition

        public SimpleSelect addCondition​(java.lang.String lhs,
                                         java.lang.String condition)
      • addCondition

        public SimpleSelect addCondition​(java.lang.String[] lhs,
                                         java.lang.String op,
                                         java.lang.String[] rhs)
      • addCondition

        public SimpleSelect addCondition​(java.lang.String[] lhs,
                                         java.lang.String condition)
      • toStatementString

        public java.lang.String toStatementString()
      • toWhereClause

        public java.lang.String toWhereClause()
      • setOrderBy

        public SimpleSelect setOrderBy​(java.lang.String orderBy)
      • setComment

        public SimpleSelect setComment​(java.lang.String comment)