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 String
quotedFullyQualifiedName(DbEntity entity)
Builds a fully qualified name from catalog, schema, name parts of DbEntity, inclosing them in quotations according to this strategy algorithm.String
quotedIdentifier(DataMap dataMap, String... identifierParts)
String
quotedIdentifier(Entity entity, String... identifierParts)
String
quotedName(DbAttribute attribute)
String
quotedSourceName(DbJoin join)
String
quotedTargetName(DbJoin join)
-
Constructor Details
-
DefaultQuotingStrategy
-
-
Method Details
-
quotedFullyQualifiedName
Description copied from interface:QuotingStrategy
Builds 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:
quotedFullyQualifiedName
in interfaceQuotingStrategy
-
quotedName
- Specified by:
quotedName
in interfaceQuotingStrategy
-
quotedSourceName
- Specified by:
quotedSourceName
in interfaceQuotingStrategy
-
quotedTargetName
- Specified by:
quotedTargetName
in interfaceQuotingStrategy
-
quotedIdentifier
- Specified by:
quotedIdentifier
in interfaceQuotingStrategy
-
quotedIdentifier
- Specified by:
quotedIdentifier
in interfaceQuotingStrategy
-