Package org.apache.cayenne.dba
Class DefaultQuotingStrategy
java.lang.Object
org.apache.cayenne.dba.DefaultQuotingStrategy
- All Implemented Interfaces:
QuotingStrategy
- Since:
- 4.0 this is a top-level class.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionquotedFullyQualifiedName
(DbEntity entity) Builds a fully qualified name from catalog, schema, name parts of DbEntity, enclosing them in quotations according to this strategy algorithm.void
quotedIdentifier
(DataMap dataMap, CharSequence identifier, Appendable appender) Append quoted identifier to provided appenderquotedIdentifier
(DataMap dataMap, String... identifierParts) quotedName
(DbAttribute attribute) quotedSourceName
(DbJoin join) quotedTargetName
(DbJoin join) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.cayenne.dba.QuotingStrategy
quotedIdentifier, quotedIdentifier
-
Constructor Details
-
DefaultQuotingStrategy
-
-
Method Details
-
quotedFullyQualifiedName
Description copied from interface:QuotingStrategy
Builds a fully qualified name from catalog, schema, name parts of DbEntity, enclosing them in quotations according to this strategy algorithm. Analog of "quotedIdentifier(entity.getCatalog(), entity.getSchema(), entity.getName())".- Specified by:
quotedFullyQualifiedName
in interfaceQuotingStrategy
-
quotedName
- Specified by:
quotedName
in interfaceQuotingStrategy
-
quotedSourceName
- Specified by:
quotedSourceName
in interfaceQuotingStrategy
-
quotedTargetName
- Specified by:
quotedTargetName
in interfaceQuotingStrategy
-
quotedIdentifier
Description copied from interface:QuotingStrategy
Append quoted identifier to provided appender- Specified by:
quotedIdentifier
in interfaceQuotingStrategy
- Since:
- 4.2
-
quotedIdentifier
- Specified by:
quotedIdentifier
in interfaceQuotingStrategy
-