Package com.github.eikecochu.sqlbuilder
Interface BeforeDelete<T extends BeforeDelete<T>>
-
- Type Parameters:
T- the generic type returned by some fluent methods of this interface
- All Superinterfaces:
QueryPart,QueryPartLinked<T>,QueryPartSQL<T>
- All Known Implementing Classes:
With
public interface BeforeDelete<T extends BeforeDelete<T>> extends QueryPart, QueryPartSQL<T>, QueryPartLinked<T>
Implemented by keywords that precede the DELETE statement.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Deletedelete(Delete delete)Accept an existing DELETE statement as predecessordefault Deletedelete(Table table)Continue query with DELETEdefault Deletedelete(java.lang.String table)Continue query with DELETEdefault DeletedeleteSQL(java.lang.String sql)Use plain SQL to form this DELETE statement-
Methods inherited from interface com.github.eikecochu.sqlbuilder.QueryPartLinked
ext, parent, parent
-
Methods inherited from interface com.github.eikecochu.sqlbuilder.QueryPartSQL
sql
-
-
-
-
Method Detail
-
delete
default Delete delete(java.lang.String table)
Continue query with DELETE- Parameters:
table- The name of the table to delete from- Returns:
- The new DELETE statement
-
delete
default Delete delete(Table table)
Continue query with DELETE- Parameters:
table- The Table representation of the table to delete from- Returns:
- The new DELETE statement
-
delete
default Delete delete(Delete delete)
Accept an existing DELETE statement as predecessor- Parameters:
delete- The existing DELETE statement- Returns:
- Returns the passed DELETE statement
-
deleteSQL
default Delete deleteSQL(java.lang.String sql)
Use plain SQL to form this DELETE statement- Parameters:
sql- The sql string- Returns:
- The new DELETE statement
-
-