Class FunctionMetadata

java.lang.Object
org.eclipse.dirigible.database.api.metadata.FunctionMetadata

public class FunctionMetadata
extends Object
The Function Metadata transport object.
  • Constructor Details

    • FunctionMetadata

      public FunctionMetadata​(String name, String type, String remarks, Connection connection, String catalogName, String schemaName, boolean deep) throws SQLException
      Instantiates a new function metadata.
      Parameters:
      name - the name
      type - the type
      remarks - the remarks
      connection - the connection
      catalogName - the catalog name
      schemaName - the schema name
      deep - whether to populate also the columns
      Throws:
      SQLException - the SQL exception
  • Method Details

    • getName

      public String getName()
      Gets the name.
      Returns:
      the name
    • setName

      public void setName​(String name)
      Sets the name.
      Parameters:
      name - the new name
    • getType

      public String getType()
      Gets the type.
      Returns:
      the type
    • setType

      public void setType​(String type)
      Sets the type.
      Parameters:
      type - the new type
    • getRemarks

      public String getRemarks()
      Gets the remarks.
      Returns:
      the remarks
    • setRemarks

      public void setRemarks​(String remarks)
      Sets the remarks.
      Parameters:
      remarks - the new remarks
    • getColumns

      public List<ParameterColumnMetadata> getColumns()
      Get the metadata columns.
      Returns:
      the columns
    • setColumns

      public void setColumns​(List<ParameterColumnMetadata> columns)
      Set the metadata columns.
      Parameters:
      columns - the columns to set
    • getKind

      public String getKind()
      Get the metadata kind.
      Returns:
      the kind
    • setKind

      public void setKind​(String kind)
      Set the metadata kind.
      Parameters:
      kind - the kind