org.apache.cayenne.dba
Interface QuotingStrategy

All Known Implementing Classes:
DefaultQuotingStrategy

public interface QuotingStrategy

Since:
3.0

Method Summary
 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)
           
 String quoteFullyQualifiedName(DbEntity entity)
          Deprecated. since 3.2 renamed to quotedFullyQualifiedName(DbEntity).
 String quoteString(String identifier)
          Deprecated. since 3.2
 

Method Detail

quoteString

@Deprecated
String quoteString(String identifier)
Deprecated. since 3.2

Returns a properly quoted identifier.


quoteFullyQualifiedName

@Deprecated
String quoteFullyQualifiedName(DbEntity entity)
Deprecated. since 3.2 renamed to quotedFullyQualifiedName(DbEntity).


quotedFullyQualifiedName

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. Analog of "quotedIdentifier(entity.getCatalog(), entity.getSchema(), entity.getName())".

Since:
3.2

quotedName

String quotedName(DbAttribute attribute)
Since:
3.2

quotedSourceName

String quotedSourceName(DbJoin join)
Since:
3.2

quotedTargetName

String quotedTargetName(DbJoin join)
Since:
3.2

quotedIdentifier

String quotedIdentifier(Entity entity,
                        String... identifierParts)
Since:
3.2

quotedIdentifier

String quotedIdentifier(DataMap dataMap,
                        String... identifierParts)
Since:
3.2


Copyright © 2001-2013 Apache Cayenne. All Rights Reserved.