private string[] DoExecute(ThreadingRule threading, S subject, KernelTransaction.Type txType, bool startEarly, params string[] queries) { NamedFunction <S, Exception> startTransaction = new NamedFunctionAnonymousInnerClass(this, subject, txType, startEarly, queries); _done = threading.Execute(startTransaction, subject); return(queries); }
internal virtual string ExecuteCreateNode(ThreadingRule threading, S subject) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String query = "CREATE (:Test { name: '" + neo.nameOf(subject) + "-node'})"; string query = "CREATE (:Test { name: '" + _neo.nameOf(subject) + "-node'})"; return(Execute(threading, subject, query)); }
internal virtual string[] ExecuteEarly(ThreadingRule threading, S subject, KernelTransaction.Type txType, params string[] queries) { return(DoExecute(threading, subject, txType, true, queries)); }
internal virtual string ExecuteEarly(ThreadingRule threading, S subject, KernelTransaction.Type txType, string query) { return(DoExecute(threading, subject, txType, true, query)[0]); }
internal virtual string[] Execute(ThreadingRule threading, S subject, params string[] queries) { return(DoExecute(threading, subject, KernelTransaction.Type.@explicit, false, queries)); }
internal virtual string Execute(ThreadingRule threading, S subject, string query) { return(DoExecute(threading, subject, KernelTransaction.Type.@explicit, false, query)[0]); }