Class Delete


  • public class Delete
    extends java.lang.Object
    An SQL DELETE statement
    • Field Detail

      • tableName

        protected java.lang.String tableName
      • versionColumnName

        protected java.lang.String versionColumnName
      • where

        protected java.lang.String where
      • comment

        protected java.lang.String comment
      • primaryKeyColumns

        protected java.util.Map<java.lang.String,​java.lang.String> primaryKeyColumns
    • Constructor Detail

      • Delete

        public Delete()
    • Method Detail

      • setComment

        public Delete setComment​(java.lang.String comment)
      • setTableName

        public Delete setTableName​(java.lang.String tableName)
      • toStatementString

        public java.lang.String toStatementString()
      • setWhere

        public Delete setWhere​(java.lang.String where)
      • addWhereFragment

        public Delete addWhereFragment​(java.lang.String fragment)
      • setPrimaryKeyColumnNames

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

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

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

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

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

        public Delete setVersionColumnName​(java.lang.String versionColumnName)