Class Function

java.lang.Object
org.jumpmind.db.model.Function
All Implemented Interfaces:
Serializable, Cloneable

public class Function extends Object implements Cloneable, Serializable
See Also:
  • Constructor Details

    • Function

      public Function(String functionName, String catalogName, String schemaName, String tableName)
    • Function

      public Function()
  • Method Details

    • getFunctionName

      public String getFunctionName()
    • setFunctionName

      public void setFunctionName(String functionName)
    • getCatalogName

      public String getCatalogName()
    • setCatalogName

      public void setCatalogName(String catalogName)
    • getSchemaName

      public String getSchemaName()
    • setSchemaName

      public void setSchemaName(String schemaName)
    • getTableName

      public String getTableName()
    • setTableName

      public void setTableName(String tableName)
    • getTriggerName

      public String getTriggerName()
    • setTriggerName

      public void setTriggerName(String triggerName)
    • removePlatformFunction

      public void removePlatformFunction(String databaseName)
    • addPlatformFunction

      public void addPlatformFunction(PlatformFunction platformFunction)
    • getPlatformFunctions

      public Map<String,PlatformFunction> getPlatformFunctions()
    • findPlatformFunction

      public PlatformFunction findPlatformFunction(String name)
    • anyPlatformFunctionNameContains

      public boolean anyPlatformFunctionNameContains(String name)
    • allPlatformFunctionNamesContain

      public boolean allPlatformFunctionNamesContain(String name)
    • clone

      public Object clone() throws CloneNotSupportedException
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • getFullyQualifiedName

      public String getFullyQualifiedName()
    • getFullyQualifiedName

      public static String getFullyQualifiedName(String catalog, String schema, String tableName, String functionName)