|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jpox.store.rdbms.sqlidentifier.SQLIdentifier
public class SQLIdentifier
Representation of an identifier in SQL. 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 |
schemaName
schema/owner name |
protected java.lang.String |
sqlIdentifier
The SQL identifier |
| Constructor Summary | |
|---|---|
protected |
SQLIdentifier(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 |
getIdentifier()
Accessor for the (SQL) identifier as a string. |
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 sqlIdentifier)
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 sqlIdentifier
protected java.lang.String catalogName
protected java.lang.String schemaName
| Constructor Detail |
|---|
protected SQLIdentifier(IdentifierFactory factory,
java.lang.String sqlIdentifier)
factory - Identifier factorysqlIdentifier - The SQL identifier name| Method Detail |
|---|
protected java.lang.String toCase(java.lang.String sqlIdentifier)
sqlIdentifier - The SQL Identifierpublic java.lang.String getIdentifier()
getIdentifier 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 void setCatalogName(java.lang.String catalogName)
catalogName - The catalog namepublic void setSchemaName(java.lang.String schemaName)
schemaName - The schema namepublic java.lang.String getCatalogName()
public java.lang.String getSchemaName()
public 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 | |||||||||