|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.store.mapped.identifier.DatastoreIdentifierImpl
public class DatastoreIdentifierImpl
Implementation of a datastore identifier. This can be something like a table name, column name, PK name, etc.
| Field Summary | |
|---|---|
protected java.lang.String |
catalogName
catalog name. |
protected DatastoreAdapter |
dba
Datastore adapter |
protected IdentifierFactory |
factory
Datastore Identifier factory. |
protected java.lang.String |
identifierName
The identifier name. |
protected java.lang.String |
schemaName
schema/owner name. |
| Constructor Summary | |
|---|---|
protected |
DatastoreIdentifierImpl(IdentifierFactory factory,
java.lang.String sqlIdentifier)
Constructor. |
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
Equality operator to judge if 2 identifiers are equal. |
java.lang.String |
getCatalogName()
Accessor for the catalog name |
java.lang.String |
getFullyQualifiedName(boolean adapterCase)
Accessor for a fully-qualified version of the identifier name. |
java.lang.String |
getIdentifierName()
Accessor for the identifier name part of the identifier. |
java.lang.String |
getSchemaName()
Accessor for the schema name |
int |
hashCode()
Hash code method. |
void |
setCatalogName(java.lang.String catalogName)
Sets the catalog name |
void |
setSchemaName(java.lang.String schemaName)
Sets the schema name |
protected java.lang.String |
toCase(java.lang.String identifierName)
Mutator for the sql identifier. |
java.lang.String |
toString()
Method to output the name of the identifier. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final DatastoreAdapter dba
protected final IdentifierFactory factory
protected java.lang.String identifierName
protected java.lang.String catalogName
protected java.lang.String schemaName
| Constructor Detail |
|---|
protected DatastoreIdentifierImpl(IdentifierFactory factory,
java.lang.String sqlIdentifier)
factory - Identifier factorysqlIdentifier - The SQL identifier name| Method Detail |
|---|
protected java.lang.String toCase(java.lang.String identifierName)
identifierName - The Identifierpublic java.lang.String getIdentifierName()
getIdentifierName in interface DatastoreIdentifierpublic void setCatalogName(java.lang.String catalogName)
setCatalogName in interface DatastoreIdentifiercatalogName - The catalog namepublic void setSchemaName(java.lang.String schemaName)
setSchemaName in interface DatastoreIdentifierschemaName - The schema namepublic java.lang.String getCatalogName()
getCatalogName in interface DatastoreIdentifierpublic java.lang.String getSchemaName()
getSchemaName in interface DatastoreIdentifierpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - Object to compare against
public java.lang.String toString()
toString in interface DatastoreIdentifiertoString in class java.lang.Objectpublic final java.lang.String getFullyQualifiedName(boolean adapterCase)
getFullyQualifiedName in interface DatastoreIdentifieradapterCase - Whether to use adapter case for the returned name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||