Class Sql

All Implemented Interfaces:
SyncPrioritizable, TreeUnit, Unit, Comparable<AbstractUnit>
Direct Known Subclasses:
AbstractFunction, PropertyAddOn, Script, ScriptAddOn, Trigger

public abstract class Sql extends AbstractUnit implements SyncPrioritizable
Abstract class storing SQL text.
  • Constructor Details

    • Sql

      public Sql(String name)
  • Method Details

    • getFile

      public File getFile()
    • hasFile

      public boolean hasFile()
    • setFile

      public void setFile(File file)
    • hasText

      public boolean hasText()
    • getText

      public String getText()
    • setText

      public void setText(String text)
    • setLanguage

      public void setLanguage(Language language)
    • getLanguage

      public Language getLanguage()
    • getDbId

      public abstract String getDbId()
    • setIsSystem

      public void setIsSystem(boolean isSystem)
    • isSystem

      public boolean isSystem()
    • getKey

      public String getKey()
      Overrides:
      getKey in class AbstractUnit
      Returns:
      A string to uniquely identify this Unit. Is used for saving if is open or not, its position, etc.
    • setKey

      public void setKey(String key)
    • setConfirmed

      public void setConfirmed(boolean keepInModel)
    • isConfirmed

      public boolean isConfirmed()
    • setSchedule

      public void setSchedule(String schedule)
    • getSchedule

      public String getSchedule()
    • cloneFrom

      public void cloneFrom(Sql other)
    • setFreshCreated

      public void setFreshCreated(boolean freshCreated)
    • isFreshCreated

      public boolean isFreshCreated()
    • setSyncPriority

      public void setSyncPriority(int syncPriority)
      Specified by:
      setSyncPriority in interface SyncPrioritizable
    • getSyncPriority

      public int getSyncPriority()
      Specified by:
      getSyncPriority in interface SyncPrioritizable
    • getDefaultSyncPriority

      public int getDefaultSyncPriority()
      Specified by:
      getDefaultSyncPriority in interface SyncPrioritizable