public static ISession WithGraphManager(this ISession ext, N4pperManager manager, IGraphManagedStatementRunner parent, GraphContext context) { return(new ManagedSession(ext, manager, parent) { Context = context }); }
public DriverDecorator(IDriver driver, N4pperManager manager) : base(driver) { Manager = manager; using (ISession session = base.Session().WithGraphManager(Manager, this)) { IStatementResult res = session.Run("CALL dbms.procedures() YIELD name WITH name WHERE name STARTS WITH 'apoc.' RETURN count(*)"); IsApocAvailable = res != null && ((long)res.ToList().First().Values.First().Value) > 0; } }
public StatementRunnerDecorator(IStatementRunner runner, N4pperManager manager, IGraphManagedStatementRunner parent) : base(runner) { Manager = manager; IsApocAvailable = parent.IsApocAvailable; }
public TransactionDecorator(ITransaction transaction, N4pperManager manager, IGraphManagedStatementRunner parent) : base(transaction) { Manager = manager; IsApocAvailable = parent.IsApocAvailable; }
public InternalDriverProvider(string uri, IAuthToken authToken, Config config, N4pperManager manager) : base(manager) { if (string.IsNullOrEmpty(uri)) { throw new ArgumentNullException(nameof(uri)); } _uri = uri; _authToken = authToken ?? AuthTokens.None; _config = config ?? new Config(); }
public ManagedDriver(IDriver driver, N4pperManager manager, GraphContext context) : base(driver, manager) { Manager = manager; Context = context ?? throw new ArgumentNullException(nameof(context)); }
public InternalDriverProvider(N4pperManager manager) : base(manager) { }
public IdentityServerDriverProvider(N4pperManager manager) : base(manager) { }
public ManagedStatementRunner(IStatementRunner runner, N4pperManager manager, IGraphManagedStatementRunner parent) : base(runner, manager, parent) { }
public DriverProvider(N4pperManager manager) : base(manager) { }
public TestDriverProvider(IConfigurationRoot conf, N4pperManager manager) : base(manager) { _conf = conf; }
public ManagedSession(ISession session, N4pperManager manager, IGraphManagedStatementRunner parent) : base(session, manager, parent) { }
public SessionDecorator(ISession session, N4pperManager manager, IGraphManagedStatementRunner parent) : base(session) { Manager = manager; IsApocAvailable = parent.IsApocAvailable; }
public ManagedTransaction(ITransaction transaction, N4pperManager manager, IGraphManagedStatementRunner parent) : base(transaction, manager, parent) { }