|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JDBCStorableInfo<S extends Storable>
Contains all the metadata describing a specific Storable type as
needed by JDBCRepository. It extends the regular StorableInfo with
information gathered from the database.
JDBCStorableIntrospector| Method Summary | |
|---|---|
Map<String,JDBCStorableProperty<S>> |
getAllProperties()
Returns all the storable properties in an unmodifiable map. |
String |
getCatalogName()
Returns the optional catalog name for the Storable. |
Map<String,JDBCStorableProperty<S>> |
getDataProperties()
Returns a subset of the storable properties in an unmodifiable map that define the basic data properties. |
Map<String,JDBCStorableProperty<S>> |
getIdentityProperties()
Returns auto-increment properties which are primary key members. |
IndexInfo[] |
getIndexInfo()
|
Map<String,JDBCStorableProperty<S>> |
getPrimaryKeyProperties()
Returns a subset of the storable properties in an unmodifiable map that define the primary key. |
String |
getQualifiedTableName()
Returns the qualified table name for the Storable or null if unsupported. |
String |
getSchemaName()
Returns the optional schema name for the Storable. |
String |
getTableName()
Returns the table name for the Storable or null if unsupported. |
JDBCStorableProperty<S> |
getVersionProperty()
Returns the designated version property, or null if none. |
boolean |
isSupported()
Returns false only if storable type is independent
and no matching table was found. |
| Methods inherited from interface com.amazon.carbonado.info.StorableInfo |
|---|
getAlias, getAliasCount, getAliases, getAlternateKey, getAlternateKeyCount, getAlternateKeys, getIndex, getIndexCount, getIndexes, getName, getPrimaryKey, getStorableType, isAuthoritative, isIndependent |
| Method Detail |
|---|
boolean isSupported()
independent
and no matching table was found.
String getCatalogName()
String getSchemaName()
String getTableName()
String getQualifiedTableName()
IndexInfo[] getIndexInfo()
Map<String,JDBCStorableProperty<S>> getAllProperties()
StorableInfo
getAllProperties in interface StorableInfo<S extends Storable>Map<String,JDBCStorableProperty<S>> getPrimaryKeyProperties()
StorableInfo
getPrimaryKeyProperties in interface StorableInfo<S extends Storable>Map<String,JDBCStorableProperty<S>> getDataProperties()
StorableInfo
getDataProperties in interface StorableInfo<S extends Storable>Map<String,JDBCStorableProperty<S>> getIdentityProperties()
JDBCStorableProperty<S> getVersionProperty()
StorableInfo
getVersionProperty in interface StorableInfo<S extends Storable>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||