Class MongoDbClient
java.lang.Object
io.helidon.dbclient.DbClientBase
io.helidon.dbclient.mongodb.MongoDbClient
- All Implemented Interfaces:
DbClient, AutoCloseable
MongoDB driver handler.
-
Nested Class Summary
Nested classes/interfaces inherited from interface DbClient
DbClient.BuilderModifier and TypeInterfaceDescriptionstatic final classHelidon database handler builder. -
Field Summary
Fields inherited from interface DbClient
MAPPING_QUALIFIERModifier and TypeFieldDescriptionstatic final StringQualifier used for mapping usingMappers.map(Object, Class, Class, String...). -
Method Summary
Methods inherited from class DbClientBase
close, contextModifier and TypeMethodDescriptionvoidclose()Closes the DbClient and releases any associated resources.context()Get theDbClientContext.
-
Method Details
-
execute
-
transaction
Description copied from interface:DbClientExecute database statements in transaction.DbTransactionlife-cycle must always be finished withDbTransaction.commit()orDbTransaction.rollback(). Those two methods mentioned above will also release database resources allocated by this transaction.- Specified by:
transactionin interfaceDbClient- Returns:
- transaction to execute database statements
-
dbType
-
unwrap
Description copied from interface:DbClientUnwrap database client internals. Only database connection is supported.When
java.sql.Connectionis requested for JDBC provider, this connection must be closed by user code usingclose()method on returnedConnectioninstance.
-