public interface Driver extends AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
configure(Configuration config) |
Configuration |
getConfiguration() |
default Function<String,String> |
getCypherModification() |
default Function<TransactionManager,BiFunction<Transaction.Type,Iterable<String>,Transaction>> |
getTransactionFactorySupplier() |
default Transaction |
newTransaction(Transaction.Type type,
Iterable<String> bookmarks)
Deprecated.
Since 3.1.8 as it was faulty. Will be removed in 3.2
|
default Request |
request()
Deprecated.
Since 3.1.8 as it was faulty. Will be removed in 3.2
|
Request |
request(Transaction transaction) |
default boolean |
requiresTransaction()
Indicates if the driver requires an explicit transaction to run queries.
|
default void |
setTransactionManager(TransactionManager tx)
Deprecated.
Since 3.1.8 as it was faulty. Will be removed in 3.2
|
void configure(Configuration config)
@Deprecated default Transaction newTransaction(Transaction.Type type, Iterable<String> bookmarks)
type - type of the transaction, see Transaction.Typebookmarks - bookmarks to pass to the driver when transaction is started, NOTE: currently supported only
by bolt driverdefault Function<TransactionManager,BiFunction<Transaction.Type,Iterable<String>,Transaction>> getTransactionFactorySupplier()
void close()
close in interface AutoCloseable@Deprecated default Request request()
Request request(Transaction transaction)
transaction - Current transaction, may be null, depending on the driver@Deprecated default void setTransactionManager(TransactionManager tx)
tx - new transaction managerConfiguration getConfiguration()
default boolean requiresTransaction()
Copyright © 2015–2019 Neo Technology, Inc.. All rights reserved.