コード例 #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void canOverwriteFunctionAndChangeCaseSensitivity()
        public virtual void CanOverwriteFunctionAndChangeCaseSensitivity()
        {
            // given
            ProcedureHolder <string> procHolder    = new ProcedureHolder <string>();
            QualifiedName            qualifiedName = new QualifiedName(new string[0], "CaseInSensitive");
            string item = "CaseInSensitiveItem";

            procHolder.Put(qualifiedName, item, true);

            // then
            QualifiedName lowerCaseName = new QualifiedName(new string[0], "caseinsensitive");

            assertThat(procHolder.Get(lowerCaseName), equalTo(item));
            assertThat(procHolder.IdOf(lowerCaseName), equalTo(0));

            // and then
            procHolder.Put(qualifiedName, item, false);
            assertNull(procHolder.Get(lowerCaseName));
            try
            {
                procHolder.IdOf(lowerCaseName);
                fail("Should have failed to find with lower case");
            }
            catch (NoSuchElementException)
            {
                // expected
            }
        }
コード例 #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldGetProcedureFromHolder()
        public virtual void ShouldGetProcedureFromHolder()
        {
            // given
            ProcedureHolder <string> procHolder    = new ProcedureHolder <string>();
            QualifiedName            qualifiedName = new QualifiedName(new string[0], "CaseSensitive");
            string item = "CaseSensitiveItem";

            procHolder.Put(qualifiedName, item, false);

            // then
            assertThat(procHolder.Get(qualifiedName), equalTo(item));
            assertThat(procHolder.IdOf(qualifiedName), equalTo(0));
        }
コード例 #3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldGetCaseInsensitiveFromHolder()
        public virtual void ShouldGetCaseInsensitiveFromHolder()
        {
            // given
            ProcedureHolder <string> procHolder    = new ProcedureHolder <string>();
            QualifiedName            qualifiedName = new QualifiedName(new string[0], "CaseInSensitive");
            string item = "CaseInSensitiveItem";

            procHolder.Put(qualifiedName, item, true);

            // then
            QualifiedName lowerCaseName = new QualifiedName(new string[0], "caseinsensitive");

            assertThat(procHolder.Get(lowerCaseName), equalTo(item));
            assertThat(procHolder.IdOf(lowerCaseName), equalTo(0));
        }
コード例 #4
0
ファイル: Read.cs プロジェクト: Neo4Net/Neo4Net
 public abstract Org.Neo4j.Values.AnyValue FunctionCall([email protected] name, Org.Neo4j.Values.AnyValue[] arguments);
コード例 #5
0
ファイル: Read.cs プロジェクト: Neo4Net/Neo4Net
 public abstract Org.Neo4j.Collection.RawIterator <object[], [email protected]> ProcedureCallReadOverride([email protected] name, object[] arguments, [email protected] context);
コード例 #6
0
ファイル: Read.cs プロジェクト: Neo4Net/Neo4Net
 public abstract [email protected] AggregationFunction([email protected] name);
コード例 #7
0
ファイル: Read.cs プロジェクト: Neo4Net/Neo4Net
 public abstract [email protected] FunctionGet([email protected] name);
コード例 #8
0
ファイル: Read.cs プロジェクト: Neo4Net/Neo4Net
 public abstract [email protected] ProcedureGet([email protected] name);
コード例 #9
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public org.neo4j.collection.RawIterator<Object[],org.neo4j.internal.kernel.api.exceptions.ProcedureException> procedureCallDbms(org.neo4j.internal.kernel.api.procs.QualifiedName name, Object[] input, org.neo4j.graphdb.DependencyResolver dependencyResolver, org.neo4j.internal.kernel.api.security.SecurityContext securityContext, org.neo4j.kernel.api.ResourceTracker resourceTracker, org.neo4j.internal.kernel.api.procs.ProcedureCallContext procedureCallContext) throws org.neo4j.internal.kernel.api.exceptions.ProcedureException
        public override RawIterator <object[], ProcedureException> ProcedureCallDbms(QualifiedName name, object[] input, DependencyResolver dependencyResolver, SecurityContext securityContext, ResourceTracker resourceTracker, ProcedureCallContext procedureCallContext)
        {
            BasicContext ctx = CreateContext(securityContext, dependencyResolver, procedureCallContext);

            return(_procedures.callProcedure(ctx, name, input, resourceTracker));
        }
コード例 #10
0
 public ListComponentsProcedure(QualifiedName name, string neo4jVersion, string neo4jEdition) : base(procedureSignature(name).@out("name", NTString).@out("versions", NTList(NTString)).@out("edition", NTString).mode(Mode.DBMS).description("List DBMS components and their versions.").build())
 {
     this._neo4jVersion = neo4jVersion;
     this._neo4jEdition = neo4jEdition;
 }