Class DatasourceRecord
java.lang.Object
simpleorm.dataset.SRecordInstance
com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
com.inductiveautomation.ignition.gateway.datasource.records.DatasourceRecord
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classprotected static enumNested classes/interfaces inherited from class simpleorm.dataset.SRecordInstance
SRecordInstance.BrokenOptimisticLockException -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringFieldstatic final StringFieldstatic final StringFieldstatic final Stringstatic final EnumField<DatasourceRecord.TransactionIsolationLevel>static final StringFieldstatic final ReferenceField<JDBCDriverRecord>static final LongFieldstatic final BooleanFieldstatic final LongFieldstatic final IntFieldstatic final LongFieldstatic final EnumField<DatasourceFailoverMode>static final ReferenceField<DatasourceRecord>static final LongFieldstatic final IdentityFieldstatic final BooleanFieldstatic final RecordMeta<DatasourceRecord>static final StringFieldstatic final StringFieldDeprecated.Use PasswordE instead as a drop-in replacementstatic final EncodedStringFieldstatic final IntFieldstatic final IntFieldstatic final IntFieldstatic final LongFieldstatic final IntFieldstatic final LongFieldstatic final BooleanFieldstatic final BooleanFieldstatic final BooleanFieldstatic final ReferenceField<DBTranslatorRecord>static final LongFieldstatic final StringFieldstatic final StringFieldstatic LongFieldFields inherited from class com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
DEFAULT_VALUE, FORM_META_KEY, INDEXED, UNIQUE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.inductiveautomation.ignition.gateway.localdb.persistence.PersistentRecord
getBoolean, getDoubleObj, getIntObj, getLongObj, getString, installDefaultValuesMethods inherited from class simpleorm.dataset.SRecordInstance
allFields, assertNewRow, assertNotNewRow, defineInitialValue, deleteRecord, doQueryRecord, doValidateRecord, equals, findReference, findReference, findReference, findReference, getBigDecimal, getBytes, getDataSet, getDate, getDouble, getEnum, getInitialValue, getInt, getLogger, getLong, getObject, getRawArrayValue, getReferenceNoQuery, getTime, getTimestamp, hashCode, isAttached, isDeleted, isDirty, isDirty, isEmpty, isNewRow, isNotDestroyed, isNull, isReadOnly, isValid, onQueryRecord, onValidateField, onValidateRecord, setBigDecimal, setBoolean, setBytes, setDate, setDirty, setDouble, setEmpty, setEnum, setInt, setLong, setNewRow, setNull, setObject, setObject, setRawArrayValue, setReadOnly, setReference, setString, setTime, setTimestamp, toString, validatePrimaryKeys, wasInCache
-
Field Details
-
DBCP_PARAM
- See Also:
-
META
-
Id
-
Name
-
Description
-
DriverId
-
Driver
-
TranslatorId
-
Translator
-
IncludeSchemaInTableName
-
ConnectURL
-
Username
-
Password
Deprecated.Use PasswordE instead as a drop-in replacementDo not use. -
PasswordE
-
ConnectionProps
-
Enabled
-
ConnectionResetParams
-
DefaultTransactionLevel
-
PoolInitSize
-
PoolMaxActive
-
PoolMaxIdle
-
PoolMinIdle
-
PoolMaxWait
-
ValidationQuery
-
TestOnBorrow
-
TestOnReturn
-
TestWhileIdle
-
EvictionRate
-
EvictionTests
-
EvictionTime
-
FailoverProfileId
-
FailoverProfile
-
FailoverMode
-
SlowQueryLogThreshold
-
ValidationSleepTime
-
-
Constructor Details
-
DatasourceRecord
public DatasourceRecord()
-
-
Method Details
-
getMeta
Description copied from class:SRecordInstanceThis 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
metavariable is thus not Serialized, but it would not be anyway as it is usually static.- Specified by:
getMetain classPersistentRecord
-
getId
public long getId() -
getName
-
getDriverId
public long getDriverId() -
getDriver
-
getTranslator
-
includeSchemaInTablename
public boolean includeSchemaInTablename() -
getValidationQuery
-
getFailoverMode
-
getFailoverProfileId
public long getFailoverProfileId() -
getTransactionIsoLevel
public int getTransactionIsoLevel() -
getValidationSleepTime
public long getValidationSleepTime() -
getInitializationCommands
-