All Implemented Interfaces:
Serializable

public class DatasourceRecord extends PersistentRecord
See Also:
  • Field Details

  • Constructor Details

    • DatasourceRecord

      public DatasourceRecord()
  • Method Details

    • getMeta

      public RecordMeta<DatasourceRecord> getMeta()
      Description copied from class: SRecordInstance
      This must be defined in every user record's definition to access the SRecord which provides the meta data for this instance. It is normally defined as:-

       SRecord getMeta() {
         return meta;
       };
       

      The actual meta variable is thus not Serialized, but it would not be anyway as it is usually static.

      Specified by:
      getMeta in class PersistentRecord
    • getId

      public long getId()
    • getName

      public String getName()
    • getDriverId

      public long getDriverId()
    • getDriver

      public JDBCDriverRecord getDriver()
    • getTranslator

      public DBTranslator getTranslator()
    • includeSchemaInTablename

      public boolean includeSchemaInTablename()
    • getValidationQuery

      public String getValidationQuery()
    • getFailoverMode

      public DatasourceFailoverMode getFailoverMode()
    • getFailoverProfileId

      public long getFailoverProfileId()
    • getTransactionIsoLevel

      public int getTransactionIsoLevel()
    • getValidationSleepTime

      public long getValidationSleepTime()
    • getInitializationCommands

      public String[] getInitializationCommands()