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
All Methods Instance Methods Concrete Methods 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)
-
-
-
Method Detail
-
quotedFullyQualifiedName
public String quotedFullyQualifiedName(DbEntity entity)
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
public String quotedName(DbAttribute attribute)
- Specified by:
quotedNamein interfaceQuotingStrategy
-
quotedSourceName
public String quotedSourceName(DbJoin join)
- Specified by:
quotedSourceNamein interfaceQuotingStrategy
-
quotedTargetName
public String quotedTargetName(DbJoin join)
- Specified by:
quotedTargetNamein interfaceQuotingStrategy
-
quotedIdentifier
public String quotedIdentifier(Entity entity, String... identifierParts)
- Specified by:
quotedIdentifierin interfaceQuotingStrategy
-
quotedIdentifier
public String quotedIdentifier(DataMap dataMap, String... identifierParts)
- Specified by:
quotedIdentifierin interfaceQuotingStrategy
-
-