Class PParameter


  • public class PParameter
    extends java.lang.Object
    A descriptor for declared PQuery parameters. A parameter has a name, a declared type and a direction constraint
    • Constructor Detail

      • PParameter

        public PParameter​(java.lang.String name)
      • PParameter

        public PParameter​(java.lang.String name,
                          java.lang.String typeName)
      • PParameter

        public PParameter​(java.lang.String name,
                          java.lang.String typeName,
                          IInputKey declaredUnaryType)
      • PParameter

        public PParameter​(java.lang.String name,
                          java.lang.String typeName,
                          IInputKey declaredUnaryType,
                          PParameterDirection direction)
        Since:
        1.4
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns:
        the name of the parameter
      • getTypeName

        public java.lang.String getTypeName()
        Returns a textual representation of the declared type of the parameter
        Returns:
        the type description, or null if not available
      • getDeclaredUnaryType

        public IInputKey getDeclaredUnaryType()
        Yield an IInputKey representation of the type declared for this parameter.
        Returns:
        the unary type that was declared on this parameter in the query header, or null if not available
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object