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 SummaryConstructors Constructor Description DefaultQuotingStrategy(String startQuote, String endQuote)
- 
Method SummaryModifier 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- 
quotedFullyQualifiedNameDescription 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 interface- QuotingStrategy
 
- 
quotedName- Specified by:
- quotedNamein interface- QuotingStrategy
 
- 
quotedSourceName- Specified by:
- quotedSourceNamein interface- QuotingStrategy
 
- 
quotedTargetName- Specified by:
- quotedTargetNamein interface- QuotingStrategy
 
- 
quotedIdentifier- Specified by:
- quotedIdentifierin interface- QuotingStrategy
 
- 
quotedIdentifier- Specified by:
- quotedIdentifierin interface- QuotingStrategy
 
 
-