public interface JDBCStorableInfo<S extends Storable> extends StorableInfo<S>
Storable
type as
needed by JDBCRepository. It extends the regular StorableInfo
with
information gathered from the database.JDBCStorableIntrospector
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,JDBCStorableProperty<S>> |
getAllProperties()
Returns all the storable properties in an unmodifiable map.
|
java.lang.String |
getCatalogName()
Returns the optional catalog name for the Storable.
|
java.util.Map<java.lang.String,JDBCStorableProperty<S>> |
getDataProperties()
Returns a subset of the storable properties in an unmodifiable map
that define the basic data properties.
|
java.util.Map<java.lang.String,JDBCStorableProperty<S>> |
getIdentityProperties()
Returns auto-increment properties which are primary key members.
|
IndexInfo[] |
getIndexInfo() |
java.util.Map<java.lang.String,JDBCStorableProperty<S>> |
getPrimaryKeyProperties()
Returns a subset of the storable properties in an unmodifiable map
that define the primary key.
|
java.lang.String |
getQualifiedTableName()
Returns the qualified table name for the Storable or null if
unsupported.
|
java.lang.String |
getSchemaName()
Returns the optional schema name for the Storable.
|
java.lang.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. |
getAlias, getAliasCount, getAliases, getAlternateKey, getAlternateKeyCount, getAlternateKeys, getIndex, getIndexCount, getIndexes, getName, getPartitionKey, getPrimaryKey, getStorableType, isAuthoritative, isIndependent
boolean isSupported()
independent
and no matching table was found.java.lang.String getCatalogName()
java.lang.String getSchemaName()
java.lang.String getTableName()
java.lang.String getQualifiedTableName()
IndexInfo[] getIndexInfo()
java.util.Map<java.lang.String,JDBCStorableProperty<S>> getAllProperties()
StorableInfo
getAllProperties
in interface StorableInfo<S extends Storable>
java.util.Map<java.lang.String,JDBCStorableProperty<S>> getPrimaryKeyProperties()
StorableInfo
getPrimaryKeyProperties
in interface StorableInfo<S extends Storable>
java.util.Map<java.lang.String,JDBCStorableProperty<S>> getDataProperties()
StorableInfo
getDataProperties
in interface StorableInfo<S extends Storable>
java.util.Map<java.lang.String,JDBCStorableProperty<S>> getIdentityProperties()
JDBCStorableProperty<S> getVersionProperty()
StorableInfo
getVersionProperty
in interface StorableInfo<S extends Storable>
Copyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.