Class Update


  • public class Update
    extends java.lang.Object
    An SQL UPDATE statement
    • Constructor Detail

      • Update

        public Update​(Dialect dialect)
    • Method Detail

      • getTableName

        public java.lang.String getTableName()
      • appendAssignmentFragment

        public Update appendAssignmentFragment​(java.lang.String fragment)
      • setTableName

        public Update setTableName​(java.lang.String tableName)
      • setPrimaryKeyColumnNames

        public Update setPrimaryKeyColumnNames​(java.lang.String[] columnNames)
      • addPrimaryKeyColumns

        public Update addPrimaryKeyColumns​(java.lang.String[] columnNames)
      • addPrimaryKeyColumns

        public Update addPrimaryKeyColumns​(java.lang.String[] columnNames,
                                           boolean[] includeColumns,
                                           java.lang.String[] valueExpressions)
      • addPrimaryKeyColumns

        public Update addPrimaryKeyColumns​(java.lang.String[] columnNames,
                                           java.lang.String[] valueExpressions)
      • addPrimaryKeyColumn

        public Update addPrimaryKeyColumn​(java.lang.String columnName,
                                          java.lang.String valueExpression)
      • setVersionColumnName

        public Update setVersionColumnName​(java.lang.String versionColumnName)
      • setComment

        public Update setComment​(java.lang.String comment)
      • addColumns

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

        public Update addColumns​(java.lang.String[] columnNames,
                                 boolean[] updateable,
                                 java.lang.String[] valueExpressions)
      • addColumns

        public Update addColumns​(java.lang.String[] columnNames,
                                 java.lang.String valueExpression)
      • addColumn

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

        public Update addColumn​(java.lang.String columnName,
                                java.lang.String valueExpression)
      • addColumn

        public Update addColumn​(java.lang.String columnName,
                                java.lang.Object value,
                                LiteralType type)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addWhereColumns

        public Update addWhereColumns​(java.lang.String[] columnNames)
      • addWhereColumns

        public Update addWhereColumns​(java.lang.String[] columnNames,
                                      java.lang.String valueExpression)
      • addWhereColumn

        public Update addWhereColumn​(java.lang.String columnName)
      • addWhereColumn

        public Update addWhereColumn​(java.lang.String columnName,
                                     java.lang.String valueExpression)
      • setWhere

        public Update setWhere​(java.lang.String where)
      • toStatementString

        public java.lang.String toStatementString()