class Neo4j::DirectDriver::Session

Defined in:

neo4j/direct_driver.cr

Constructors

Instance Method Summary

Instance methods inherited from class Neo4j::Session

read_transaction(& : Neo4j::Bolt::Transaction -> T) forall T read_transaction, write_transaction(& : Neo4j::Bolt::Transaction -> T) forall T write_transaction

Instance methods inherited from class Object

to_bolt_params : Neo4j::Value to_bolt_params

Constructor Detail

def self.new(driver : DirectDriver) #

[View source]

Instance Method Detail

def close : Nil #

[View source]
def closed? : Bool #

[View source]
def connection : Bolt::Connection #

[View source]
def connection(&) #

[View source]
def exec_cast(query : String, as types, **params) #

[View source]
def exec_cast(*args, **options) #

[View source]
def exec_cast(*args, **options, &) #

[View source]
def exec_cast_scalar(*args, **options) #

[View source]
def exec_cast_scalar(*args, **options, &) #

[View source]
def execute(*args, **options) #

[View source]
def execute(*args, **options, &) #

[View source]
def finalize #

[View source]
def read_transaction(retries = 0, &) #

[View source]
def transaction(&) #

[View source]
def write_transaction(retries = 0, &) #

[View source]