Class AbstractFunction

All Implemented Interfaces:
SyncPrioritizable, TreeUnit, Unit, Comparable<AbstractUnit>
Direct Known Subclasses:
Function, Procedure

public abstract class AbstractFunction extends Sql
SQL with in and out parameters
  • Field Details

  • Constructor Details

    • AbstractFunction

      public AbstractFunction(Schema schema, String name)
  • Method Details

    • setKnownParameters

      public void setKnownParameters()
    • addInputParameter

      public FunctionParameter addInputParameter(String name, int javaDataType, String dataTypeName, int paramInOut, int ordinalPosition)
    • addResultParameter

      public FunctionParameter addResultParameter(String name, int javaDataType, String dataTypeName, int ordinalPosition)
    • isParametersKnown

      public boolean isParametersKnown()
    • orderParametersByPosition

      public void orderParametersByPosition()
    • cloneFrom

      public void cloneFrom(Sql other)
      Overrides:
      cloneFrom in class Sql
    • listInputParameterTypes

      public String listInputParameterTypes()
    • listInputParameterTypesInOut

      public String listInputParameterTypesInOut()
    • sameAs

      public boolean sameAs(AbstractUnit unit, boolean considerRenaming)
      Overrides:
      sameAs in class AbstractUnit
    • toString

      public String toString()
      Overrides:
      toString in class AbstractUnit