public class JDBCDriverRecord extends PersistentRecord implements JDBCDriver
| Modifier and Type | Class and Description |
|---|---|
static class |
JDBCDriverRecord.JarFilesMessage |
SRecordInstance.BrokenOptimisticLockException| Modifier and Type | Field and Description |
|---|---|
static StringField |
Classname |
static EnumField<DatabaseVendor> |
DBType |
static StringField |
DefaultPropInstructions |
static StringField |
DefaultProps |
static ReferenceField<DBTranslatorRecord> |
DefaultTranslator |
static LongField |
DefaultTranslatorId |
static StringField |
DefaultValidationQuery |
static StringField |
Description |
static IdentityField |
Id |
static StringField |
JarFile |
static java.lang.String |
JARFILE_PROTOCOL |
static RecordMeta<JDBCDriverRecord> |
META |
static StringField |
Name |
static StringField |
URLFormat |
static StringField |
URLInstructions |
DEFAULT_VALUE, FORM_META_KEY, INDEXED, UNIQUE| Constructor and Description |
|---|
JDBCDriverRecord() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClassname() |
java.lang.String |
getDescription() |
java.lang.Long |
getId() |
RecordMeta<JDBCDriverRecord> |
getMeta()
This must be defined in every user record's definition to access the SRecord which provides the meta data for
this instance.
|
java.lang.String |
getName() |
DatabaseVendor |
getVendor()
Returns the type of database that this driver connects to.
|
getBoolean, getDoubleObj, getIntObj, getLongObj, getString, installDefaultValuesallFields, 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, wasInCachepublic static java.lang.String JARFILE_PROTOCOL
public static final RecordMeta<JDBCDriverRecord> META
public static final IdentityField Id
public static final StringField Name
public static final StringField Description
public static final EnumField<DatabaseVendor> DBType
public static final LongField DefaultTranslatorId
public static final ReferenceField<DBTranslatorRecord> DefaultTranslator
public static final StringField Classname
public static final StringField JarFile
public static final StringField URLFormat
public static final StringField URLInstructions
public static final StringField DefaultProps
public static final StringField DefaultPropInstructions
public static final StringField DefaultValidationQuery
public RecordMeta<JDBCDriverRecord> getMeta()
SRecordInstance
SRecord getMeta() {
return meta;
};
The actual meta variable is thus not Serialized, but it would not be anyway as it is usually static.
getMeta in class PersistentRecordpublic java.lang.Long getId()
public java.lang.String getClassname()
getClassname in interface JDBCDriverpublic java.lang.String getDescription()
getDescription in interface JDBCDriverpublic java.lang.String getName()
getName in interface JDBCDriverpublic DatabaseVendor getVendor()
JDBCDrivergetVendor in interface JDBCDriver