java.lang.Object
io.helidon.dbclient.DbExecuteBase
io.helidon.dbclient.mongodb.MongoDbExecute
- All Implemented Interfaces:
- DbExecute
Execute implementation for MongoDB.
- 
Method SummaryModifier and TypeMethodDescriptioncreateNamedDelete(String name, String stmt) Create a delete statement using a named statement passed as an argument.createNamedDmlStatement(String name, String stmt) Create a data modification statement using a named statement passed as an argument.createNamedGet(String name, String stmt) Create a database query returning a single row using a named statement passed as an argument.createNamedInsert(String name, String stmt) Create an insert statement using a named statement passed as an argument.createNamedQuery(String name, String stmt) Create a database query using a named statement passed as argument.createNamedUpdate(String name, String stmt) Create an update statement using a named statement passed as an argument.<C> CUnwrap database executor internals.Methods inherited from class io.helidon.dbclient.DbExecuteBasecontext, context, createDelete, createDmlStatement, createGet, createInsert, createNamedDelete, createNamedDmlStatement, createNamedGet, createNamedInsert, createNamedQuery, createNamedUpdate, createQuery, createUpdate, generateName, statementTextMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.dbclient.DbExecutedelete, dml, get, insert, namedDelete, namedDml, namedGet, namedInsert, namedQuery, namedUpdate, query, update
- 
Method Details- 
createNamedQueryDescription copied from interface:DbExecuteCreate a database query using a named statement passed as argument.- Parameters:
- name- the name of the statement
- stmt- the query statement
- Returns:
- database statement that can process query returning multiple rows
 
- 
createNamedGetDescription copied from interface:DbExecuteCreate a database query returning a single row using a named statement passed as an argument.- Parameters:
- name- the name of the statement
- stmt- the statement text
- Returns:
- database statement that can process query returning a single row
 
- 
createNamedDmlStatementDescription copied from interface:DbExecuteCreate a data modification statement using a named statement passed as an argument.- Parameters:
- name- the name of the statement
- stmt- the statement text
- Returns:
- data modification statement
 
- 
createNamedInsertDescription copied from interface:DbExecuteCreate an insert statement using a named statement passed as an argument.- Parameters:
- name- the name of the statement
- stmt- the statement text
- Returns:
- database statement that can insert data
 
- 
createNamedUpdateDescription copied from interface:DbExecuteCreate an update statement using a named statement passed as an argument.- Parameters:
- name- the name of the statement
- stmt- the statement text
- Returns:
- database statement that can update data
 
- 
createNamedDeleteDescription copied from interface:DbExecuteCreate a delete statement using a named statement passed as an argument.- Parameters:
- name- the name of the statement
- stmt- the statement text
- Returns:
- database statement that can delete data
 
- 
unwrapDescription copied from interface:DbExecuteUnwrap database executor internals. Only database connection is supported. This connection instance is being used to execute all statements in current database executor context.When java.sql.Connectionis requested for JDBC provider, this connection must be closed by user code usingclose()method on returnedConnectioninstance.- Type Parameters:
- C- target class to be unwrapped
- Parameters:
- cls- target class to be unwrapped
- Returns:
- database executor internals matching provided class
 
 
-