Package org.apache.cayenne.dba
Class DefaultQuotingStrategy
java.lang.Object
org.apache.cayenne.dba.DefaultQuotingStrategy
- All Implemented Interfaces:
QuotingStrategy
public class DefaultQuotingStrategy extends Object implements QuotingStrategy
- Since:
- 4.0 this is a top-level class.
-
Constructor Summary
Constructors Constructor Description DefaultQuotingStrategy(String startQuote, String endQuote) -
Method Summary
Modifier and Type Method Description StringquotedFullyQualifiedName(DbEntity entity)Builds a fully qualified name from catalog, schema, name parts of DbEntity, inclosing them in quotations according to this strategy algorithm.StringquotedIdentifier(DataMap dataMap, String... identifierParts)StringquotedIdentifier(Entity entity, String... identifierParts)StringquotedName(DbAttribute attribute)StringquotedSourceName(DbJoin join)StringquotedTargetName(DbJoin join)
-
Constructor Details
-
DefaultQuotingStrategy
-
-
Method Details
-
quotedFullyQualifiedName
Description copied from interface:QuotingStrategyBuilds a fully qualified name from catalog, schema, name parts of DbEntity, inclosing them in quotations according to this strategy algorithm. Analog of "quotedIdentifier(entity.getCatalog(), entity.getSchema(), entity.getName())".- Specified by:
quotedFullyQualifiedNamein interfaceQuotingStrategy
-
quotedName
- Specified by:
quotedNamein interfaceQuotingStrategy
-
quotedSourceName
- Specified by:
quotedSourceNamein interfaceQuotingStrategy
-
quotedTargetName
- Specified by:
quotedTargetNamein interfaceQuotingStrategy
-
quotedIdentifier
- Specified by:
quotedIdentifierin interfaceQuotingStrategy
-
quotedIdentifier
- Specified by:
quotedIdentifierin interfaceQuotingStrategy
-