Class MsAbstractClrFunction

All Implemented Interfaces:
IFunction, ISearchPath, IStatement, IHashable
Direct Known Subclasses:
MsClrFunction, MsClrProcedure

public abstract class MsAbstractClrFunction extends MsAbstractCommonFunction
Abstract base class for Microsoft SQL CLR (Common Language Runtime) functions. Represents functions implemented in .NET assemblies that can be called from SQL.
  • Method Details

    • addOption

      public void addOption(String option)
      Adds a CLR function option.
      Parameters:
      option - the option to add
    • computeHash

      public void computeHash(Hasher hasher)
      Description copied from interface: IHashable
      Computes the hash of the implementing object using the provided hasher. The implementation should call appropriate put methods on the hasher for all fields that should contribute to the hash value.
      Specified by:
      computeHash in interface IHashable
      Overrides:
      computeHash in class MsAbstractCommonFunction
      Parameters:
      hasher - the hasher instance to use for hash computation