Package apoc.custom

Class Signatures


  • public class Signatures
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Signatures()  
      Signatures​(java.lang.String prefix)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.neo4j.internal.kernel.api.procs.UserFunctionSignature asFunctionSignature​(java.lang.String signature, java.lang.String description)  
      org.neo4j.internal.kernel.api.procs.ProcedureSignature asProcedureSignature​(java.lang.String signature, java.lang.String description, org.neo4j.procedure.Mode mode)  
      static org.neo4j.internal.kernel.api.procs.ProcedureSignature createProcedureSignature​(org.neo4j.internal.kernel.api.procs.QualifiedName name, java.util.List<org.neo4j.internal.kernel.api.procs.FieldSignature> inputSignature, java.util.List<org.neo4j.internal.kernel.api.procs.FieldSignature> outputSignature, org.neo4j.procedure.Mode mode, boolean admin, java.lang.String deprecated, java.lang.String[] allowed, java.lang.String description, java.lang.String warning, boolean eager, boolean caseInsensitive, boolean systemProcedure, boolean internal)  
      java.lang.String name​(apoc.custom.SignatureParser.NameContext ns)  
      java.util.List<java.lang.String> namespace​(apoc.custom.SignatureParser.NamespaceContext namespaceContext)  
      apoc.custom.SignatureParser parse​(java.lang.String signatureText)  
      apoc.custom.SignatureParser.FunctionContext parseFunction​(java.lang.String functionSignatureText)  
      apoc.custom.SignatureParser.ProcedureContext parseProcedure​(java.lang.String procedureSignatureText)  
      org.neo4j.internal.kernel.api.procs.UserFunctionSignature toFunctionSignature​(apoc.custom.SignatureParser.FunctionContext signature, java.lang.String description)  
      org.neo4j.internal.kernel.api.procs.ProcedureSignature toProcedureSignature​(apoc.custom.SignatureParser.ProcedureContext signature)  
      org.neo4j.internal.kernel.api.procs.ProcedureSignature toProcedureSignature​(apoc.custom.SignatureParser.ProcedureContext signature, java.lang.String description, org.neo4j.procedure.Mode mode)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Signatures

        public Signatures​(java.lang.String prefix)
      • Signatures

        public Signatures()
    • Method Detail

      • parseProcedure

        public apoc.custom.SignatureParser.ProcedureContext parseProcedure​(java.lang.String procedureSignatureText)
      • parseFunction

        public apoc.custom.SignatureParser.FunctionContext parseFunction​(java.lang.String functionSignatureText)
      • parse

        public apoc.custom.SignatureParser parse​(java.lang.String signatureText)
      • toProcedureSignature

        public org.neo4j.internal.kernel.api.procs.ProcedureSignature toProcedureSignature​(apoc.custom.SignatureParser.ProcedureContext signature)
      • toProcedureSignature

        public org.neo4j.internal.kernel.api.procs.ProcedureSignature toProcedureSignature​(apoc.custom.SignatureParser.ProcedureContext signature,
                                                                                           java.lang.String description,
                                                                                           org.neo4j.procedure.Mode mode)
      • namespace

        public java.util.List<java.lang.String> namespace​(apoc.custom.SignatureParser.NamespaceContext namespaceContext)
      • toFunctionSignature

        public org.neo4j.internal.kernel.api.procs.UserFunctionSignature toFunctionSignature​(apoc.custom.SignatureParser.FunctionContext signature,
                                                                                             java.lang.String description)
      • name

        public java.lang.String name​(apoc.custom.SignatureParser.NameContext ns)
      • asFunctionSignature

        public org.neo4j.internal.kernel.api.procs.UserFunctionSignature asFunctionSignature​(java.lang.String signature,
                                                                                             java.lang.String description)
      • asProcedureSignature

        public org.neo4j.internal.kernel.api.procs.ProcedureSignature asProcedureSignature​(java.lang.String signature,
                                                                                           java.lang.String description,
                                                                                           org.neo4j.procedure.Mode mode)
      • createProcedureSignature

        public static org.neo4j.internal.kernel.api.procs.ProcedureSignature createProcedureSignature​(org.neo4j.internal.kernel.api.procs.QualifiedName name,
                                                                                                      java.util.List<org.neo4j.internal.kernel.api.procs.FieldSignature> inputSignature,
                                                                                                      java.util.List<org.neo4j.internal.kernel.api.procs.FieldSignature> outputSignature,
                                                                                                      org.neo4j.procedure.Mode mode,
                                                                                                      boolean admin,
                                                                                                      java.lang.String deprecated,
                                                                                                      java.lang.String[] allowed,
                                                                                                      java.lang.String description,
                                                                                                      java.lang.String warning,
                                                                                                      boolean eager,
                                                                                                      boolean caseInsensitive,
                                                                                                      boolean systemProcedure,
                                                                                                      boolean internal)