- java.lang.Object
-
- io.helidon.dbclient.common.AbstractDbExecute
-
- io.helidon.dbclient.mongodb.MongoDbExecute
-
- io.helidon.dbclient.mongodb.MongoDbTransaction
-
- All Implemented Interfaces:
DbExecute,DbTransaction
public class MongoDbTransaction extends MongoDbExecute implements DbTransaction
Transaction execute implementation for MongoDB.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DbStatementDmlcreateNamedDelete(String statementName, String statement)DbStatementDmlcreateNamedDmlStatement(String statementName, String statement)DbStatementGetcreateNamedGet(String statementName, String statement)DbStatementDmlcreateNamedInsert(String statementName, String statement)DbStatementQuerycreateNamedQuery(String statementName, String statement)DbStatementDmlcreateNamedUpdate(String statementName, String statement)voidrollback()-
Methods inherited from class io.helidon.dbclient.mongodb.MongoDbExecute
unwrap
-
Methods inherited from class io.helidon.dbclient.common.AbstractDbExecute
createDelete, createDmlStatement, createGet, createInsert, createNamedDelete, createNamedDmlStatement, createNamedGet, createNamedInsert, createNamedQuery, createNamedUpdate, createQuery, createUpdate, generateName, statementText
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods 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 Detail
-
createNamedQuery
public DbStatementQuery createNamedQuery(String statementName, String statement)
- Specified by:
createNamedQueryin interfaceDbExecute- Overrides:
createNamedQueryin classMongoDbExecute
-
createNamedGet
public DbStatementGet createNamedGet(String statementName, String statement)
- Specified by:
createNamedGetin interfaceDbExecute- Overrides:
createNamedGetin classMongoDbExecute
-
createNamedDmlStatement
public DbStatementDml createNamedDmlStatement(String statementName, String statement)
- Specified by:
createNamedDmlStatementin interfaceDbExecute- Overrides:
createNamedDmlStatementin classMongoDbExecute
-
createNamedInsert
public DbStatementDml createNamedInsert(String statementName, String statement)
- Specified by:
createNamedInsertin interfaceDbExecute- Overrides:
createNamedInsertin classMongoDbExecute
-
createNamedUpdate
public DbStatementDml createNamedUpdate(String statementName, String statement)
- Specified by:
createNamedUpdatein interfaceDbExecute- Overrides:
createNamedUpdatein classMongoDbExecute
-
createNamedDelete
public DbStatementDml createNamedDelete(String statementName, String statement)
- Specified by:
createNamedDeletein interfaceDbExecute- Overrides:
createNamedDeletein classMongoDbExecute
-
rollback
public void rollback()
- Specified by:
rollbackin interfaceDbTransaction
-
-