java.lang.Object
io.helidon.dbclient.common.AbstractDbExecute
io.helidon.dbclient.mongodb.MongoDbExecute
io.helidon.dbclient.mongodb.MongoDbTransaction
- All Implemented Interfaces:
DbExecute,DbTransaction
Transaction execute implementation for MongoDB.
-
Method Summary
Modifier and TypeMethodDescriptioncreateNamedDelete(String statementName, String statement) createNamedDmlStatement(String statementName, String statement) createNamedGet(String statementName, String statement) createNamedInsert(String statementName, String statement) createNamedQuery(String statementName, String statement) createNamedUpdate(String statementName, String statement) voidrollback()Methods inherited from class io.helidon.dbclient.mongodb.MongoDbExecute
unwrapMethods inherited from class io.helidon.dbclient.common.AbstractDbExecute
createDelete, createDmlStatement, createGet, createInsert, createNamedDelete, createNamedDmlStatement, createNamedGet, createNamedInsert, createNamedQuery, createNamedUpdate, createQuery, createUpdate, generateName, statementTextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.dbclient.DbExecute
createDelete, createDmlStatement, createGet, createInsert, createNamedDelete, createNamedDmlStatement, createNamedGet, createNamedInsert, createNamedQuery, createNamedUpdate, createQuery, createUpdate, delete, dml, get, insert, namedDelete, namedDml, namedGet, namedInsert, namedQuery, namedUpdate, query, unwrap, update
-
Method Details
-
createNamedQuery
- Specified by:
createNamedQueryin interfaceDbExecute- Overrides:
createNamedQueryin classMongoDbExecute
-
createNamedGet
- Specified by:
createNamedGetin interfaceDbExecute- Overrides:
createNamedGetin classMongoDbExecute
-
createNamedDmlStatement
- Specified by:
createNamedDmlStatementin interfaceDbExecute- Overrides:
createNamedDmlStatementin classMongoDbExecute
-
createNamedInsert
- Specified by:
createNamedInsertin interfaceDbExecute- Overrides:
createNamedInsertin classMongoDbExecute
-
createNamedUpdate
- Specified by:
createNamedUpdatein interfaceDbExecute- Overrides:
createNamedUpdatein classMongoDbExecute
-
createNamedDelete
- Specified by:
createNamedDeletein interfaceDbExecute- Overrides:
createNamedDeletein classMongoDbExecute
-
rollback
public void rollback()- Specified by:
rollbackin interfaceDbTransaction
-