Class MongoDBDeleteAction
java.lang.Object
com.kingsrook.qqq.backend.module.mongodb.actions.AbstractMongoDBAction
com.kingsrook.qqq.backend.module.mongodb.actions.MongoDBDeleteAction
- All Implemented Interfaces:
DeleteInterface
-
Field Summary
Fields inherited from class com.kingsrook.qqq.backend.module.mongodb.actions.AbstractMongoDBAction
queryStat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(DeleteInput deleteInput) booleanSpecify whether this particular module's delete action natively supports receiving a queryFilter as input (e.g., SQL does).Methods inherited from class com.kingsrook.qqq.backend.module.mongodb.actions.AbstractMongoDBAction
documentToRecord, getBackendTableName, getFieldBackendName, getPageSize, getQueryStat, logQuery, makeSearchQueryDocument, openClient, recordToDocument, setQueryInQueryStat, setQueryStatMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.kingsrook.qqq.backend.core.actions.interfaces.DeleteInterface
supportsPreFetchQuery
-
Constructor Details
-
MongoDBDeleteAction
public MongoDBDeleteAction()
-
-
Method Details
-
supportsQueryFilterInput
public boolean supportsQueryFilterInput()Description copied from interface:DeleteInterfaceSpecify whether this particular module's delete action natively supports receiving a queryFilter as input (e.g., SQL does). If the module doesn't support a query filter, then the qqq framework (DeleteAction) will, if it receives a queryFilter in its input, it will execute the query, and pass the list of primary keys down into the module's delete implementation.- Specified by:
supportsQueryFilterInputin interfaceDeleteInterface
-
execute
- Specified by:
executein interfaceDeleteInterface- Throws:
QException
-