public class DatastoreIdentifierImpl extends java.lang.Object implements DatastoreIdentifier
| Modifier and Type | Field and Description |
|---|---|
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.
|
| Modifier | Constructor and Description |
|---|---|
protected |
DatastoreIdentifierImpl(IdentifierFactory factory,
java.lang.String sqlIdentifier)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
protected final DatastoreAdapter dba
protected final IdentifierFactory factory
protected java.lang.String identifierName
protected java.lang.String catalogName
protected java.lang.String schemaName
protected DatastoreIdentifierImpl(IdentifierFactory factory, java.lang.String sqlIdentifier)
factory - Identifier factorysqlIdentifier - The SQL identifier nameprotected 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 againstpublic 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 nameCopyright © 2013. All Rights Reserved.